svn 伺服器設定,提交時強制註釋(Windows版)
阿新 • • 發佈:2019-02-03
svn伺服器是安裝在windows中
在SVN的Repositories路徑中: Repositories\RedAndGreen\hooks 建立pre-commit.bat批處理檔案,內容如下:
@echo off rem SVN強制寫註釋的hooks指令碼(Windows) rem 檔名是: pre-commit.bat,放到repository/hooks目錄下 setlocal set SVN_BINDIR="C:\Program Files\VisualSVN Server\bin" set REPOS=%1 set TXN=%2 rem check that logmessage contains at least 10 characters rem .....代表5個字元 %SVN_BINDIR%\svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nul if %errorlevel% gtr 0 goto err exit 0 :err echo [Commit failed]: Empty log message not allowed. 1>&2 exit 1
注意,該指令碼是假定svn安裝路徑為C:\Program Files\中