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 这个文件需要加读写权限!!!否则不生效

相关推荐
南东山人9 天前
使用windows批处理,解决多个svn库提交和更新的需求
windows·svn
Xue丶9 天前
Linux服务器搭建SVN
linux·服务器·svn
XZHOUMIN14 天前
网易博客旧文-----SVN客户端在UBUNTU上的安装
linux·ubuntu·svn
清风百草17 天前
【06】A-Maven项目SVN设置忽略文件
java·svn·maven
OP_YH23 天前
【IDEA配置】IDEA 配置Java web项目(采用Tomcat容器)
java·后端·svn·tomcat·intellij-idea
老猿的春天25 天前
TortoiseSVN 文件夹以及文件不显示差异感叹解决步骤
windows·svn
AlbertS25 天前
SVN克隆或更新遇到Error: Checksum mismatch for xxx
svn·sqlite·checksum·mismatch·svn-base
舒小羽1 个月前
SVN常用命令
svn
Amarantine、沐风倩✨1 个月前
Git 的基本概念和使用方式
java·javascript·git·svn·node.js·1024程序员节
李老头探索1 个月前
Tortoise SVN 安装汉化教程(乌龟SVN)
svn