subversion svn

subversion

强制svn 提交代码者 添加注释信息

打开你建立的项目,里面有个hooks目录,更改 pre-commit.tmpl 为pre-commit
编辑pre-commit 文件内容,找到下面3行,用#注释掉。

 $SVNLOOK log -t "$TXN" "$REPOS" | \
 grep "[a-zA-Z0-9]" > /dev/null || exit 1
 commit-access-control.pl "$REPOS" "$TXN" commit-access-control.cfg || exit 1

然后再修改处下面增加一下内容。

LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c`
if [ "$LOGMSG" -lt 5 ];#........5.........
then
 echo -e "\nLog message cann't be empty! you must input more than 5 chars as comment!." 1>&2
exit 1
fi

保存退出。 设置pre-commit文件权限可执行 使用如下命令chomd +x pre-commit

完毕

posted on 2008-11-12 13:28 subversion 阅读(2735) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。