本站文章总数为:165
Search Posts

centos6 svn添加提交钩子

内容纲要

到svn hooks目录下

vim pre-commit

加入如下脚本 并给予权限 不然会报Commit blocked by pre-commit hook (exit code 255) with no output.

chmod 755 pre-commit

#!/bin/sh
REPOS="$1" 
TXN="$2" 
 
# 确保提交的时候必须填写提交备注
SVNLOOK=/usr/bin/svnlook 
 
LOGMSG=`$SVNLOOK log -t $TXN $REPOS | wc -m`       

# 这里为什么是48呢,一个汉字对应16个字符 
if [ "$LOGMSG" -lt 48 ]                          
then 
# 必须填四个汉字 
 echo "注释至少输入4个汉字" >&2                       
 exit 1 
fi

发表回复

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