1、打开SVN服务器上SVN服务器端;
2、右键点击项目,选择ALL TASKS,选择Manage Hooks;
3、点击选中Hooks选项卡,选中Pre-commit hook
4、点击左下方的edit按钮
5、在弹出框中输入以下代码,后点击ok,apply:
@echo off
::
:: Stops commits that have empty log messages.
::
@echo off
setlocal
::
:: 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
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
svnlook log %REPOS% -t %TXN% | findstr . > nul
if %errorlevel% gtr 0 (goto err) else exit 0
:err
echo. 1>&2
echo Empty log message not allowed. Commit aborted! 1>&2
exit 1
echo. 1>&2
echo Empty log message not allowed. Commit aborted! 1>&2
exit 1