|
5207
- 皇帝
- 1983-12-1
- 1542
- 2020
- 93
- 3909.8 M
|
发表者
t
T
发表于 2011-06-18 17:01
|只看楼主
将下面的代码存为pre-commit.bat放到版本库的hooks目录下即可,当你不写日志提交的话就会报告错误。(如果你下载使用,需要修改SVN_BINDIR为你的Subversion安装的程序目录)
- @echo off
- set SVN_BINDIR=d:\Subversion\bin (此处需要修改为你的svn安装目录)
- setlocal
- set REPOS=%1
- set TXN=%2
- rem check that logmessage contains at least 10 characters
- %SVN_BINDIR%\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
复制代码但是自己测试了很久还总是报错。最后检查一下发现,原来是因为拷贝的内容每行后边都多了一个空格,删除掉空格后,一切ok。 |
|