linux系統下svn提交必填Message

2021-10-24 22:30:07 字數 1022 閱讀 2917

1.進入到svn專案的hooks目錄(我的svn目錄是/usr/local/svn/example/)

cd /usr/local/svn/example/hooks/
2.copy pre-commit.tmpl 檔案為pre-commit

3.修改pre-commit檔案

先注釋掉

svnlook log -t 「$txn」 「$repos」 |

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

和commit-access-control.pl 「rep

os""

repos" "

repos"

"txn」 commit-access-control.cfg || exit 1

追加以下**

logmsg=`$svnlook log -t $txn $repos | wc -m`

#echo $logmsg > /home/administrator/www/aaa.txt

if [ "$logmsg" -lt 17 ];then

echo "提交失敗: 注釋不能低於2漢字或者16個字元" 1>&2

4.儲存退出:esc =》 :wq =》enter

5.新增執行許可權

chmod +x pre-commit
6.重啟httpd

linux下svn提交報錯

error svn commit failed details follow svn could not use external editor to fetch log message consider setting the svn editor environment variable or ...

linux系統下搭建svn服務

安裝步驟如下 1 yum install subversion 2 輸入rpm ql subversion檢視安裝位置,如下圖 可以看到 svn在bin目錄下生成了幾個二進位制檔案。再輸入 usr bin svnversion version 就可以檢視svn的版本,這樣就說明svn安裝成功,如下圖...

Linux 下定時提交SVN

使用 crontab sudo crontab e 開啟後加入這行 plain view plain copy 0 my user name my script path 表示每個整點以my user name身份執行my script path。這裡最好是使用當前的使用者名稱,修改掉預設的root...