
正文
VisualSVN:强制必须填写日志信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
上回将到怎么修改已提交的版本日志信息,而开发项目过程中团队中总是有人忘记添加日志信息注释直接提交,这样会后期维护带来不便。
现在先演示一下效果
当直接提交一个空白日志信息时


有填写日志信息时


那怎么实现这个功能呢



pre-commit hook中内容如下
@echo offset svnlook="C:\Program Files (x86)\VisualSVN Server\bin\svnlook.exe"setlocalset REPOS=%set TXN=%rem check that logmessage contains at least characters%svnlook% log "%REPOS%" -t "%TXN%" | findstr ".........." > nulif %errorlevel% gtr goto errexit :errecho 提交被阻止,请填写关于此次修改的log信息(需大于10个字符),然后再重新提交! >&exit


小技巧:
在按照上面步骤操作后会在 hooks夹自动生成其.cmd文件。






