SVN Linux 提交時強制寫日誌

2022-07-24 09:51:09 字數 595 閱讀 7856

進入svn/code/hooks目錄,在svn版本庫的hooks資料夾下面,複製模版pre-commit.tmpl

cp pre-commit.tmpl pre-commit

chmod +x pre-commit

將:$svnlook log -t "$txn" "$repos" | \

grep "[a-za-z0-9]" > /dev/null || exit 1

commit-access-control.pl "$repos" "$txn" commit-access-control.cfg || exit 1

這幾行注釋掉(前面加#符號),

#下面這句去掉前面的#號

svnlook=/usr/bin/svnlook

logmsg=`$svnlook log -t "$txn" "$repos" | grep "[a-za-z0-9]" | wc -c`

if [ "$logmsg" -lt 5 ];#要求注釋不能少於5個字元,可以自行修改

then

echo -e "注釋資訊不能少於5個字!" 1>&2

exit 1

fi

CentOS SVN強制使用者提交時寫日誌

問題 在專案提交時候不寫日誌,在後期檢視修改歷史時需要對比版本才知道提交原因。解決方案 在svn服務端通過hooks在提交時強制要求寫日誌。bin sh repos 1 txn 2 svnlook usr bin svnlook logmsg svnlook log t txn repos grep...

Linux停SVN提交時強制寫日誌

linux下svn提交時強制寫日誌 svn預設可以不寫注釋提交,有時候可能忘記寫注釋,有的人也沒有寫注釋的習慣,導致翻看history的時候都不知道做了哪些更改,可以依照以下步驟修改svn配置,強制提交svn前寫注釋 步驟 1.進入svn code hooks目錄,在svn版本庫的hooks資料夾下...

Linux下SVN提交時強制寫日誌問題

網上找到的都是這個做法,但是我按著這個步驟改了之後根本不管用,不寫注釋還是照樣能提交 進入倉庫project hooks目錄,找到pre commit.tmpl檔案,重新命名為pre commit。編輯pre commit檔案 將 svnlook log t txn repos grep a za ...