svn服务端有个hooks的文件夹,只里面都是一些管理的命令模板
我们使用pre-commit.tmpl写一个pre-commit.bat
@echo off
setlocal
set REPOS=%1
set TXN=%2
svnlook log "%REPOS%" -t "%TXN%" |findstr "..." > nul
if %errorlevel% gtr 0 goto err
exit 0
:err
echo "同学,不写日志是不能提交的,而且至少3个字符哈!" 1>&2
exit 1
存好之后当不写log的时候就会看到了。。。