SVN_限制注释长度

Posted gossip

tags:

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

 
一、说明
svn服务器上每个项目都会有单独一个文件夹,文件夹下有一个hooks文件夹,可以在pre-commit添加内容限制注释输入
项目t1的下的hooks文件夹
 
二、操作步骤
注意:修改的是post-commit而不是post-commit.tmpl文件,切记
1、复制pre-commit.tmpl
cp pre-commit.tmpl pre-commit
 
2、给pre-commit文件添加权限
chmod +x pre-commit
 
3、编辑pre-commit文件

vim pre-commit       

#!/bin/sh下 添加内容, 不用注释其它内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/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 ];#要求注释不能少于4个字符,您可自定义
then
  echo -e "注释信息不能为空且不少于4个字!" 1>&2
  exit 1
fi
exit 0
三、效果说明
1、少于5个字报错
 
 




以上是关于SVN_限制注释长度的主要内容,如果未能解决你的问题,请参考以下文章

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

svn 提交后 怎么 添加注释

有人可以解释啥是 SVN 平分算法吗?理论上和通过代码片段[重复]

SVN服务设置提交时备注文字长度

vscode 用户代码片段 vue初始化模板 Snippet #新加入开头注释 自动生成文件名 开发日期时间等内容

URL片段的最大长度(哈希)