3
在VisualSVN Server中使用此鉤子,並將其作爲pre-commit.bat添加到Repository/hooks文件夾中。VisualSVN預先提交規則
我的問題是如何添加評論必須始終以數字值開頭的規則?我希望評論的第一部分始終是來自錯誤跟蹤器的問題編號。例如。 「123 - 這個承諾修復問題123」
@echo off
::
:: Stops commits that have empty log messages.
::
@echo off
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 Your commit has been blocked because you didn't give any log message 1>&2
echo Please write a log message describing the purpose of your changes and 1>&2
echo then try committing again. -- Thank you 1>&2
exit 1
關於評論中的數字:當某人添加評論時,修訂號與您的要求不符? – mosg 2010-05-27 10:26:00
這個號碼將會是來自bug跟蹤器 – user23048345 2010-05-27 10:48:54