国内最全IT社区平台 联系我们 | 收藏本站
阿里云优惠2流量王
您当前位置:首页 > php开源 > 综合技术 > SVN:服务器端设置提交时必须填写注释

SVN:服务器端设置提交时必须填写注释

来源:程序员人生   发布时间:2015-04-08 08:34:28 阅读次数:2836次


遇到问题:



      在团队开发的时候,总有那末些人非常个性,签入的时候啥都木有,有时候会给回滚版本库带来很多困难。为了解决这个问题,我们可以在SVN服务器端设置签入时必须填写注释,否则不允许签入。



解决方法:


   选择要设置的版本库:




   在Pre-commit里面加入以下命令:


 

@echo off setlocal set REPOS=%1 set TXN=%2 rem check that logmessage contains at least 10 characters rem .....代表5个字符 svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nul if %errorlevel% gtr 0 goto err exit 0 :err echo 注释长度不足!请输入最少5个字符的注释!请重新填写注释! 1>&2 exit 1


     其实看Pre-commit的名字也能猜出来,这是提交之前被履行的东西,在这里,我们提交之前先检查是不是字符长度大于5,如果不大于,就不允许签入。


         这样,当再有熊孩子再进行无注释签入时,就会反复被反复要求输入注释了。









生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生