在/usr/share/git-core/templates/hooks/prepare-commit-msg中添加如下幾行:
VHEAD=`git rev-list HEAD >/dev/null 2>&1`
if [ $? -eq 0 ]; then
VER=`expr \`git rev-list HEAD | wc -l | awk '{print $1}'\` + 1`
else
VER=1
fi
echo "----------------------------------------- Ver: $VER" >> "$1"
在多用戶提交到單個倉庫時會有問題,故只適合本地倉庫使用