【发布时间】:2017-06-08 01:44:57
【问题描述】:
在我的本地盒子上导航到 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),因为批处理脚本位于本地框上。还好吗?
【问题讨论】:
标签: svn hook post-commit