SVN工作笔记 -- 控制SVN提交时的日志信息
目的:控制SVN客户端提交代码时间至少提交20字符的注释信息
打开SVN Manager,执行如下步骤:

窗口中选择如下:

编写如下代码:

附录:
@echo off
::
:: Stops commits that have empty log messages.
::
@echo off
setlocal
set SVN_BINDIR=C:/Program Files/VisualSVN Server/bin/
rem Subversion sends through the path to the repository and transaction id
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 20 characters
svnlook log %REPOS% -t %TXN% | findstr "...................." > nul
endlocal
if %errorlevel% gtr 0 (goto err) else exit 0
:err
echo 请填写Log!!!日志格式具体如下: 1>&2
echo 【提交类型】:BUG/新功能/需求修改/版本制作/代码整理/解决编译不过/阶段性递交/追加递交 1>&2
echo 【问题描述】:该单的描述,从devtrack中复制过来或从功能性对本次修改的描述 1>&2
echo 【程序描述】:无(原因分析或者是对修改的技术性描述) 1>&2
echo 【修改内容】: 1>&2
echo 1.修改的内容1 1>&2
echo 2.修改的内容2 1>&2
echo 【相关单号】:无 1>&2
echo 【需要测试】:是/否 1>&2
exit 1
♦ §这个世界的温柔来自于自身的强大!§ ♦

浙公网安备 33010602011771号