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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章