SVN强制填写日志
在F:\Repositories\版本库名\hooks下新建pre-commit.bat
内容如下:
@echo off setlocal set SVN_BINDIR="C:\Program Files\VisualSVN Server\bin"set REPOS=%1 set TXN=%2 rem 保证输入8个字符%SVN_BINDIR%\svnlook log %REPOS% -t %TXN% | findstr "........" > nulif %errorlevel% gtr 0 goto :err_actionrem 过滤空格字符%SVN_BINDIR%\svnlook log %REPOS% -t %TXN% | findstr /ic:" " > nulif %errorlevel% gtr 0 goto :success:err_actionecho 你本次版本提交未填写任何变更的日志说明信息. >&2echo 请补充日志说明信息后再提交代码,例如:功能说明等. >&2echo 输入的日志信息不少于8个字符说明(或4个汉字),谢谢! >&2echo *******************禁止空格数据***************** >&2goto :err_exit :err_exitexit 1:successexit 0