在我的本地方框中导航到TortoiseSVN,打开设置和“Hook Scripts”。点击“添加...”并输入以下值
挂钩类型 post_commit_hook
工作副本路径 HTTPS:\ svn.internal.net \ SVN \ Release_Customer
要执行的命令行 C:\ postCommitHook.bat
postCommitHook.bat文件内容
"C:\Program Files\TortoiseSVN\bin\svnlook.exe" log -t %2 %1 | FindStr [a-zA-Z0-9]
IF %ERRORLEVEL% EQU 0 GOTO OK
echo "Commit Comments are Required" >&2
exit 1
:OK
exit 0
但是当我从本地的盒子代码(指向https:\ svn.internal.net \ svn \ Release_Customer)提交而没有任何评论时,我仍然能够提交。为什么我的 postCommitHook.bat是限制吗?
基本上我试图将限制添加到svn repo(https:\\svn.internal.net\svn\Release_Customer
),其中批处理脚本位于本地框中。好吗?
答案 0 :(得分:0)
您有两个问题:
hooks
目录中。 More info in the manual