SVN设置提交时必须填写备注(Message)信息

鸿辰 SVN 4.19 K

本文介绍 SVN 如何配置在提交时,必须填写备注信息,方便后续根据提交日志做处理,有关SVN的安装与配置,可查看 在Linux上安装SVN、创建SVN仓库、配置账号/权限/提交时自动更新,这里不做阐述。

说明

该功能基于hook实现,因此需要前往svn仓库的hook目录实现。

配置

首先复制一份配置文件

cp pre-commit.tmpl pre-commit

编辑pre-commit 文件

SVN设置提交时必须填写备注(Message)信息-第1张图片-鸿辰个人分享站

修改上图所示部分内容为

LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c`
if [ "$LOGMSG" -lt 2 ];then
   echo "提交失败: 备注message信息不能低于2个字符" 1>&2
   exit 1
fi