SVN Hooks记录

作者: 5473 分类: SVN 发布时间: 2014-10-29 16:10 阅读数:387

SVN提交时强制写日志

步骤:

1.进入conf/hooks目录,复制模版pre-commit.tmpl,并赋予执行权限:

2.编辑pre-commit文件,将
$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
这几行注释掉(前面加#符号)或者直接删除。

3.在此位置添加如下几行:

SVN强制提交注释规则

规则:Jira问题编号+空格+本次提交的描述信息。

编辑pre-commit文件,内容如下:

注意:regex=”^#DF-[0-9]+[ ]|^#RQ-[0-9]+[ ]|^#CI-[0-9]+[ ]”不能写成regex=”^#DF-\d+[ ]|^#RQ-\d+[ ]|^#CI-\d+[ ]”。
即Linux中\d不能匹配任意数字,Linux里建议使用[0-9] 或者更符合POSIX标准的[[:digit:]]

SVN限制某些文件提交

 

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注