@echo
rem SVN强制写注释的hooks脚本(Windows)
rem 文件名是: pre-commit.bat,放到repository/hooks目录下
setlocal
set SVN_BINDIR="D:\Program Files\VisualSVN Server\bin"
set REPOS=%1
set TXN=%2
rem 检查是否提交日志
%SVN_BINDIR%\svnlook log -t "%TXN%" "%REPOS%" | findstr "..............." >nul
if %errorlevel% gtr 0 goto nolog
:nolog
echo Log (Message) is an important information, tracking document must be input, not the input meaningless characters, length shall not be less than 15 characters! >&2
exit 1
如果客户端用的是TSVN的话,那就比较省事,在要设定的文件夹上点右键,选择tortoiseSVN-属性,在d出窗口点击新建,选择属性“tsvn:logminsize”,这个属性就设定了注释的最短长度,比如你可以设置10个字符,然后commit提交修改。你提交这次修改之后,别人提交时如果注释少于10个字符,他的确定按钮就是灰色的,超过10个字符才可以点击确定
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)