1. 程式人生 > >如何讓SVN提交時候強制添加註釋

如何讓SVN提交時候強制添加註釋

log vpd echo blog error png 強制 依次 message

一、右擊需要設置的庫,依次選擇“所有任務”,“Manage Hooks”
技術分享圖片

二、選中Pre-commit hook,點擊“Edit”,或者直接雙擊Pre-commit hook
技術分享圖片

三、打開Pre-commit hook後,添加代碼
技術分享圖片

@echo off
setlocal
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 40 characters
rem ....................代表20個字符
svnlook log "%REPOS%" -t "%TXN%" | findstr "...................." > nul

if %errorlevel% gtr 0 goto err
exit 0
:err
echo 上傳失敗!請添加註釋. 註釋長度至少為20個字符. Commit aborted! 1>&2
exit 1

四、在本地新建一個“測試二十個字符”的記事本,進行提交,在註釋裏輸入不足20個字符
技術分享圖片
提示提交失敗
技術分享圖片

五、修改註釋為20個字符或以上,重新提交
技術分享圖片
技術分享圖片
提交成功
技術分享圖片

如何讓SVN提交時候強制添加註釋