visualsvn server 基础建立
今天在自己的机子上见了个svn server。工具搭配是visualsvn server 2.1.9 + TortoiseSVN 1.6.16。因为初步使用和学习,很多还在了解,现在只能记录一下server的强制记录日志的方法,来源于网上搜索。
强制记录日志采用的是hooks方法,用的是pre-commit。脚本内容:
setlocal
set REPOS=%1
set TXN=%2
set SVNLOOK="%VISUALSVN_SERVER%\bin\svnlook.exe"
rem check that logmessage should contains at least 6 characters
%SVNLOOK% log "%REPOS%" -t "%TXN%" | findstr "....." > nul
if %errorlevel% gtr 0 goto err
exit 0
:err
echo that logmessage contains at least 30 alphanumeric characters. Commit aborted! 1>&2
exit 1
以后继续学习使用。目前觉得我的使用级别不高,现在功能已够,不过会尽量更好的使用。