Linux-svn设置提交必须写注释

Administrator 1 2023-01-25

Linux-svn设置提交必须写注释

进入服务器svn仓库目录钩子

cd /data/svn/change/hooks
cp pre-commit.tmpl pre-commit
chmod 777 pre-commit

vim pre-commit

REPOS="$1"
TXN="$2"
SVNLOOK=/usr/bin/svnlook
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c`

if [ "$LOGMSG" -lt 5 ];then
echo "提交失败: 注释不能低于5个字符" 1>&2
exit 1
fi