打开svn服务器,选中一个库的名字,右键选择properties,再选Hooks,双击pre-commit hook,复制下面的脚本进去:
@echo off
set SVNLOOK="C:\Program Files\VisualSVN Server\bin\svnlook.exe"
setlocal
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 10 characters
%SVNLOOK% log "%REPOS%" -t "%TXN%" | findstr ".........." > nul
if %errorlevel% gtr 0 goto err
exit 0
:err
echo 提交日志长度不得低于10个字符,请重新填写日志后再次提交! 1>&2
set SVNLOOK="C:\Program Files\VisualSVN Server\bin\svnlook.exe"
setlocal
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 10 characters
%SVNLOOK% log "%REPOS%" -t "%TXN%" | findstr ".........." > nul
if %errorlevel% gtr 0 goto err
exit 0
:err
echo 提交日志长度不得低于10个字符,请重新填写日志后再次提交! 1>&2
exit 1
点击ok,应用,确定。好了,配置完成!
说明:".........."几个"."代表几个字符。