目的:为了上库规范,使用svn的钩子机制,来规范上库格式,操作步骤如下
操作流程:
1.打开SVN服务软件,找到代码库,右键,点击properties
2.双击Hooks下的pre-commit hook
3.编写bat钩子程序,要求:限定必须包含字段,且这些字段不能为空
setlocal
set SVN_BINDIR="D:\program64\VisualSVN Server"
set REPOS=%1
set TXN=%2
rem 检查提交日志格式是否包含【需求描述】和【修改描述】【修改人】
%SVN_BINDIR%\bin\svnlook log "%REPOS%" -t "%TXN%"|findstr "【需求描述】" > nul
if %errorlevel% gtr 0 goto err
%SVN_BINDIR%\bin\svnlook log "%REPOS%" -t "%TXN%"|findstr "【修改描述】" > nul
if %errorlevel% gtr 0 goto err
%SVN_BINDIR%\bin\svnlook log "%REPOS