Visual SVN Server下 右键项目 “全部任务”》“Manage Hooks” 》选中Pre-commit hook而后edit编辑,添加以下代码svn
@echo off setlocal set REPOS=%1 set TXN=%2 rem check that logmessage contains at least 10 characters rem ...表明3个字符 svnlook log "%REPOS%" -t "%TXN%" | findstr "..." > nul if %errorlevel% gtr 0 goto err svnlook log "%REPOS%" -t "%TXN%" | findstr /ic:" " > nul if %errorlevel% gtr 0 goto success echo 提交失败,不容许空字符注释. 1>&2 exit 1 :err echo 提交失败,请添加注释! 注释长度至少为3个字符. 1>&2 exit 1 :success exit 0