如何設置SVN提交時強制添加注釋
2 回答

翻翻過去那場雪
TA貢獻2065條經驗 獲得超14個贊
將以下代碼復制到一個txt文檔中,放到Repositories\XXX\hooks目錄下(其中XXX為庫名),并將這個txt文檔改名為pre-commit.bat ,就可以對這個XXX庫進行限制,此hook限制字數為10個字。
@echo
rem SVN強制寫注釋的hooks腳本(Windows)
rem 文件名是: pre-commit.bat,放到repository/hooks目錄下
setlocal
set SVN_BINDIR="D:\Program Files\VisualSVN Server\bin"
set REPOS=%1
set TXN=%2
rem 檢查是否提交日志
%SVN_BINDIR%\svnlook log -t "%TXN%" "%REPOS%" | findstr "..............." > nul
if %errorlevel% gtr 0 goto nolog
:nolog
echo Log (Message) is an important information, tracking document must be input, not the input meaningless characters, length shall not be less than 15 characters! >&2
exit 1
- 2 回答
- 0 關注
- 1397 瀏覽
添加回答
舉報
0/150
提交
取消