svn linux svn 强制提交注释

Posted xwolf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn linux svn 强制提交注释相关的知识,希望对你有一定的参考价值。

 

在svn版本库的hooks文件夹下面,复制模版pre-commit.tmpl
cp pre-commit.tmpl pre-commit
chmod +x pre-commit
vi编辑,如下:

#!/bin/sh
#必须填写注释且不少于5个字
REPOS="$1"
TXN="$2"

# Make sure that the log message contains some text.
SVNLOOK=/usr/bin/svnlook

LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c` 
if [ "$LOGMSG" -lt 5 ];#要求注释不能少于5个字符,您可自定义 
then 
  echo -e "注释信息不能为空且不少于5个字!" 1>&2 
  exit 1 
fi
exit 0

  

 

以上是关于svn linux svn 强制提交注释的主要内容,如果未能解决你的问题,请参考以下文章

centos svn强制要求提交代码时写注释

如何设置SVN提交时强制添加注释

如何让SVN提交时候强制添加注释

svn添加强制注释,pre-commit结合python

SVN提交强制添加注释信息

svn提交时强制添加注释