SVN设置强制提交者填写注释信息,svn版本管理工具为VisualSVN Server 2.5.8
2016-04-20 11:48
555 查看
环境简述:SVN服务器:Windows
SVN版本:VisualSVN Server 2.5.8
操作方法:在SVN的Repositories下,找到要配置的项目,在项目目录下找到hooks文件夹,在其下创建pre-commit.bat文件,把下面复制进去就可以了(无需重启,如果改动,保存bat文件,配置就生效):
================= bat文件内容 开始===================
@echo off
setlocal
set SVN_BINDIR=C:/Program Files/VisualSVN Server/bin
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 10 characters
svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nul
endlocal
if %errorlevel% gtr 0 goto err
exit 0
:err
echo please input log message ,at least 10 characters(请认真填写注释信息,至少5个汉字). Commit aborted! 1>&2
exit 1
================= bat文件内容 结束===================
这个bat的设置表示在提交时,至少填写10个字符(一个小点表示一个字符),5个汉字。
SVN版本:VisualSVN Server 2.5.8
操作方法:在SVN的Repositories下,找到要配置的项目,在项目目录下找到hooks文件夹,在其下创建pre-commit.bat文件,把下面复制进去就可以了(无需重启,如果改动,保存bat文件,配置就生效):
================= bat文件内容 开始===================
@echo off
setlocal
set SVN_BINDIR=C:/Program Files/VisualSVN Server/bin
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 10 characters
svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nul
endlocal
if %errorlevel% gtr 0 goto err
exit 0
:err
echo please input log message ,at least 10 characters(请认真填写注释信息,至少5个汉字). Commit aborted! 1>&2
exit 1
================= bat文件内容 结束===================
这个bat的设置表示在提交时,至少填写10个字符(一个小点表示一个字符),5个汉字。
相关文章推荐
- hduoj1198(并查集)
- 配置Gradle构建
- 最大乘积或和子序列
- CSS文本超出
- Redis Lua脚本原理
- 深入探索RB-tree数据结构
- ASCII,Unicode和UTF-8之间的关系
- Mac & Android Studio & SVN
- 自定义UITableViewCell的两种方式
- Android Exception [TransformException]
- Java面试宝典-数组
- 生产消费者模型实现
- 矩形覆盖
- java水平还是提高得很慢的原因是什么
- (Java实现) HDOJ 2037 今年暑假不AC 经典贪心
- 算法Sedgewick第四版-第1章基础-023-MultiwordSearch.java
- !!2016/4/20——一次重大的操作失误!一个经典的被套过程
- ASP.NET 中 Button、LinkButton和ImageButton 三种控件的使用详解
- UIWebView的使用---嵌入html后对其部分删除或修改 实现自定义
- WdatePicker 日期控件- 功能及示例