svn要求commit提交必须加指定注释 hook

到svn安装路径hooks目录下创建pre-commit文件

vim /opt/svn/svnrepo/testpro_svn/hooks/pre-commit

#!/bin/bash

REPOS="$1"

TXN="$2"

#RES="OK"

# Make sure that the log message contains some text.

SVNLOOK=/usr/bin/svnlook

LOGMSG1=`$SVNLOOK log -t "$TXN" "$REPOS"|grep "ABC-"|wc -l`

LOGMSG2=`$SVNLOOK log -t "$TXN" "$REPOS"|grep "EFG-"|wc -l`

if "$LOGMSG1" -lt 1 ];then

扫描二维码关注公众号,回复: 3910755 查看本文章

if "$LOGMSG2" -lt 1 ];then

echo -e "Please input jiraID" 1>&2

exit 1

fi

fi

exit 0

添加完脚本 chmod +x  /opt/svn/svnrepo/testpro_svn/hooks/pre-commit

猜你喜欢

转载自blog.csdn.net/alittleyatou/article/details/83085095