svn提交时强制添加注释

人在很多时候,靠自觉或者说是靠道德,是不行的。必须制定规则,让其强制遵守。程序员也是人,也需要规则。

SVN提交时,如果没有注释,在查阅历史时,会非常不方便。因此我们需要有一个让程序员提交代码时,强制添加注释的规则。下面看看在SVN中怎么实现。

1. 推荐使用VisualSVN作为服务端(免费下载地址:http://www.visualsvn.com/)。安装完毕后,打开VisualSVN Server管理器,在版本库上点击"属性",选择"Hooks"选项,选中"Pre-commit hook"后,点击"Edit".(如下图)

2. 在编辑框中输入如下脚本代

  1. @echo off  
  2. setlocal  
  3. set REPOS=%1  
  4. set TXN=%2  
  5. rem check that logmessage contains at least 10 characters  
  6. rem .....代表5个字符  
  7. svnlook log "%REPOS%" -t "%TXN%" | findstr "....." > nul  
  8. if %errorlevel% gtr 0 goto err  
  9. exit 0  
  10. :err  
  11. echo 上传失败!请添加注释. 注释长度至少为5个字符. Commit aborted! 1>&2  
  12. exit 1  


确定即可!

转自:http://blog.csdn.net/great3779/article/details/26451477

posted @ 2017-11-30 10:00  狱血  阅读(127)  评论(0编辑  收藏  举报