SVN限制Message提交的格式

限制Message提交的格式必须为以下格式

[Version]

[Description]

[TPA]

[Doors]

bash 复制代码
REPOS="$1"
TXN="$2"

# Make sure that the log message contains some text.
SVNLOOK=/usr/bin/svnlook
MSG=`$SVNLOOK log -t "$TXN" "$REPOS"`

if [[ $MSG =~ ^\[Version\].*\[Description\].*\[TPA\].*\[Doors\].* ]]; then
  exit 0
else
  echo -e "Message format error, please standardize the message format!"  1>&2
  exit 1
fi

# Check that the author of this commit has the rights to perform
# the commit on the files and directories being modified.

# All checks passed, so allow the commit.
exit 0

pre-commit 这个文件需要加读写权限!!!否则不生效

相关推荐
一如既往の15 天前
【SVN】版本发布快捷操作
svn
卡布叻_星星17 天前
给项目配置svn地址
svn
放逐者-保持本心,方可放逐23 天前
svn 相关应用与管理
svn·svn 版本控制·svn 基础操作
myNameGL23 天前
Linux SVN下载安装配置客户端
linux·运维·svn
Jocelyn_书23 天前
svn分支相关操作(小乌龟操作版)
svn
kynge13623 天前
迁移SVN工程到GITLAB
svn·gitlab
0110编程之路23 天前
Ubuntu 搭建SVN服务
linux·ubuntu·svn
山南23724 天前
svn不能添加.a文件
svn
The best are water1 个月前
windows上设置svn忽略
svn
Domain-zhuo1 个月前
Git和SVN有什么区别?
前端·javascript·vue.js·git·svn·webpack·node.js