【SVN版本管理必备】svn hook(强制要求提交注释必须多于X个字)
来源:互联网 发布:最好的下载软件 编辑:程序博客网 时间:2024/06/06 06:36
cd repository/hooks,找到pre-commit.tmpl文件,去掉后缀.tmpl, 编辑pre-commit文件:
1. windows: 重命名为pre-commit.bat
2. linux:chmod u+x pre-commit
1. windows: 重命名为pre-commit.bat
- @echo off
- setlocal
- set REPOS=%1
- set TXN=%2
- rem check that logmessage contains at least 10 characters
- rem .....代表5个字符
- svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nul
- if %errorlevel% gtr 0 goto err
- exit 0
- :err
- echo Empty log message not allowed. Commit aborted! 1>&2
- exit 1
@echo offsetlocalset REPOS=%1set TXN=%2rem check that logmessage contains at least 10 charactersrem .....代表5个字符svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nulif %errorlevel% gtr 0 goto errexit 0:errecho Empty log message not allowed. Commit aborted! 1>&2exit 1
2. linux:chmod u+x pre-commit
- REPOS="$1"
- TXN="$2"
- SVNLOOK=/usr/bin/svnlook
- # check that logmessage contains at least 10 alphanumeric characters
- LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | tr -d ' ' | wc -c`
- if [ "$LOGMSG" -lt 10 ];
- then
- echo -e "\nEmpty log message not allowed. Commit aborted!" 1>&2
- exit 1
- fi
- 【SVN版本管理必备】svn hook(强制要求提交注释必须多于X个字)
- svn强制要求提交注释
- svn强制提交者必须注释
- 强制提交注释--SVN
- svn强制提交注释
- SVN提交,强制注释
- svn强制要求提交注释--pre-commit钩子
- 【转】svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- SVN如何强制在提交时要求添加注释说明
- svn强制要求提交注释--pre-commit钩子
- svn提交强制写注释
- svn提交时强制注释
- SVN提交强制加入注释
- SVN提交代码强制注释
- C/C++按地址输出的方式
- 浅析_countof宏
- 安装 Python2.7 + jsoncpp-src-0.5.0
- Hadoop错误汇总(更新中)
- [SAP PI]ECC系统发送IDoc物料主数据(MATMAS)到周边系统的配置步骤
- 【SVN版本管理必备】svn hook(强制要求提交注释必须多于X个字)
- 四川渠县政府将小学操场拍卖出售 学生错峰放学-四川-操场-拍卖
- DataGridView最后一行不排序的方法
- Java 枚举7常见种用法
- 全面解释StringBuilder、StringBuffer和String的关系
- 外交部:真诚希望友好协商解决中印边界问题-中印关系-中印边界
- BPM工作流图解
- Xilinx - FPGA 学习(一)软件安装及入门
- MediaPlayer的reset()方法的作用