linux下關於svn提交的時候強制寫注釋

2021-07-23 21:03:06 字數 566 閱讀 9617

在svn版本庫的hooks資料夾下面,複製模版pre-commit.tmpl

cp pre-commit.tmpl pre-commit

chmod 777 pre-commit

#!/bin/sh

#必須填寫注釋且不少於5個字

repos="$1"

txn="$2"

# make sure that the log message contains some text.

svnlook=/usr/bin/svnlook

logmsg=`$svnlook log -t "$txn"

"$repos" | grep "[a-za-z0-9]" | wc -c`

if [ "$logmsg"

-lt5 ];#要求注釋不能少於5個字元,您可自定義

then

echo

-e"注釋資訊不能為空且不少於5個字!"

1>&2

exit1fi

exit

0

linux下關於svn提交的時候強制寫注釋

在svn版本庫的hooks資料夾下面,複製模版pre commit.tmpl cp pre commit.tmpl pre commit chmod 777 pre commit bin sh 必須填寫注釋且不少於5個字 repos 1 txn 2 make sure that the log me...

關於SVN提交時部分檔案失敗導致提交失敗

eric 說 svn,一次提交多個檔案,有乙個檔案本地已經old了,結果所有的提交都失敗。rock 說 恩,是啊。eric 說 為什麼不把沒問題的成功了呢?rock 說 可能是為了獲得 原子性 行為吧。對於一次commit,要麼成功,要麼失敗,不存在 60分 的commit。eric 說 這裡有原子...

svn提交時強制注釋

不少開發員提交修改的時候都不寫注釋,導致檢視歷史時很費勁,也不太符合規範。有的公司要求每次提交修改時都寫上bug號或者任務描述,那麼如何在工具上防止開發員們不寫注釋呢?利用svn的pre commit鉤子可簡單實現此要求。進入倉庫project1 hooks目錄,找到pre commit.tmpl檔...