在SVN管理上很多同事为了方便直接提交,不填写注释,在日后的管理上造成很大的麻烦,在此通过pre-commit脚本进行控制,提交时不能少于5个字符,否则不予提交。

1
2
3
4
5
6
7
8
9
10
11
12
REPOS="$1"
TXN="$2"
 
SVNLOOK=/usr/bin/svnlook
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS"|sed s/[[:space:]]//g|awk -F "" '{print NF}'`
if "$LOGMSG" -lt 5 ];then
        echo -e "###############################################################################" 1>&2
        echo -e "  Log message cann't be empty! you must input more than 5 chars as comment!." 1>&2
        echo -e "###############################################################################" 1>&2
        exit 1
fi
exit 0

如果有很多SVN库的话,可以通过软链接的形式

如果少于5个字符的,空格是不算在里头的

SVN提交强制添加注释信息



本文转自 rong341233 51CTO博客,原文链接:http://blog.51cto.com/fengwan/1928881

相关文章:

  • 2021-08-12
  • 2022-12-23
  • 2021-04-02
  • 2021-04-14
猜你喜欢
  • 2022-12-23
  • 2022-02-17
  • 2022-12-23
  • 2021-11-30
  • 2021-10-08
  • 2022-01-15
相关资源
相似解决方案