上回将到怎么修改已提交的版本日志信息,而开发项目过程中团队中总是有人忘记添加日志信息注释直接提交,这样会后期维护带来不便。

现在先演示一下效果

当直接提交一个空白日志信息时

VisualSVN:强制必须填写日志信息

 

VisualSVN:强制必须填写日志信息

有填写日志信息时

VisualSVN:强制必须填写日志信息

VisualSVN:强制必须填写日志信息

 

那怎么实现这个功能呢

 

VisualSVN:强制必须填写日志信息

 

VisualSVN:强制必须填写日志信息

 

 VisualSVN:强制必须填写日志信息

pre-commit hook中内容如下

@echo off

set svnlook="C:\Program Files (x86)\VisualSVN Server\bin\svnlook.exe"

setlocal

set REPOS=%1

set TXN=%2

rem check that logmessage contains at least 10 characters

%svnlook% log "%REPOS%" -t "%TXN%" | findstr ".........." > nul

if %errorlevel% gtr 0 goto err

exit 0

:err

echo 提交被阻止,请填写关于此次修改的log信息(需大于10个字符),然后再重新提交! 1>&2

exit 1
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
  • 2022-01-30
猜你喜欢
  • 2021-07-20
  • 2021-05-27
  • 2021-10-29
  • 2022-12-23
  • 2021-07-07
  • 2022-12-23
  • 2021-07-24
相关资源
相似解决方案