#!/bin/sh
REPOS="$1"
TXN="$2"
SVNLOOK=/usr/bin/svnlook # 同pre-commit.tmpl文件中的SVNLOOK
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c`
if [ "$LOGMSG" -lt 2 ];then
echo "提交失敗: 必須填寫 2個字以上 的修改說明" 1>&2
exit 1
fi
直接給/home/svn/項目/hooks 目錄下的,pre-commit.tmpl 拷貝爲pre-commit,並且chmod +x pre-commit.將內容改爲上面的內容,就會在提交的時候,要求用戶添加註釋。