首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

svn挟制添加注释

2012-09-03 
svn强制添加注释用户提交代码的动作,对应的是pre-commit。因此,进入hook目录把pre-commit.tmpl文件名修改为

svn强制添加注释
用户提交代码的动作,对应的是pre-commit。因此,进入hook目录把pre-commit.tmpl文件名修改为pre-commit, Windows下可以修改为pre-commit.bat,这样可以让系统知道该文件是可执行文件。
打开pre-commit文件,注释或删除所有的代码,然后添加如下代码:

#!/bin/shREPOS="$1"TXN="$2"SVNLOOK=/usr/local/subversion/bin/svnlook # 修改为服务器安装的subversion目录LOGMSG=$($SVNLOOK log -t “$TXN” “$REPOS” | grep "[a-zA-Z0-9]" | wc -m)if [ "$LOGMSG" -lt 10 ]; then #要求注释不能少于10个字符(数字和字母),您可自定义 echo -e "\nEmpty log message not allowed. Commit aborted!" 1>&2exit 1fi exit 0

保存,退出。
给pre-commit添加可执行权限:
chmod +x pre-commit

热点排行