svn限制必须填写log message才能提交更新(window)

在svn服务端的仓库的hook目录下添加pre-commit.bat文件,内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off
setlocal
set REPOS=%1
set REV=%2
set svnlook="D:\Program Files\VisualSVN Server\bin\svnlook.exe"(改为自己的目录)
rem check that logmessage contains at least 10 characters
%svnlook% log "%REPOS%" -t "%REV%" | findstr ".........." > nul
if %errorlevel% gtr 0 goto err
echo 提交的log信息要大于10个字符,请重新提交!1>&2
exit 0
:err
echo 提交被阻止,请填写关于此次修改的log信息(需大于10个字符),然后再重新提交! 1>&2
exit 1
作者

苏同

发布于

2014-10-22

更新于

2014-10-22

许可协议