SVN hook钩子的使用

在我们的项目开发中为了规范提交log必须填写时,我们可以使用Svn Server钩子强制填写log信息

@echo off
setlocal
set REPOS=%1
set TXN=%2
rem 这个svn服务器安装目录下面的bin下面的svnlook.exe
set SVNLOOK="D:\Svn\Svn_Server\bin\svnlook.exe"

rem 检查不能为空,至少输入十个字符(几个点就是几个字符)
%SVNLOOK% log %REPOS% -t %TXN% | findstr ".........." > nul

if %errorlevel% gtr 0 goto err
exit 0
:err
echo 不允许日志为空,提交中断,(需不小于10个英文字符或5个中文字符) >&2
exit 1

 

发布了69 篇原创文章 · 获赞 3 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章