您的位置:首页 > 其它

VisualSVN设置空修改日志不可提交

2014-03-24 20:47 113 查看
为了直接避免项目人员在使用svn时不写修改日志,费事一直提醒,干脆在提交的时候直接设置空修改日志不可提交!以下是做法:

1.打开visualSVN Server

2.打开Repositories

3.右键需要控制的项目=》所有任务=》manage hooks...

4.选择Hooks tab,点击Pre-commit hook=》edit

5.将以下的内容复制到form中

@echo off
::
:: Stops commits that have empty log messages.
::

@echo off

set svnlook="C:\Program Files\VisualSVN Server\bin\svnlook.exe"
setlocal

rem Subversion sends through the path to the repository and transaction id
set REPOS=%1
set TXN=%2

rem check for an empty log message
%svnlook% log %REPOS% -t %TXN% | findstr . > nul
if %errorlevel% gtr 0 (goto err) else exit 0

:err
echo. 1>&2
echo 抱歉!由于您未填写修改日志,提交中止。 1>&2
echo 请仔细填写修改日志并再次提交,谢谢! 1>&2
echo 给您带来的不便,敬请谅解! 1>&2
exit 1


以上内容会自动生成一个pre-commit.cmd的文件。

然后一路确定下去,就OK了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: