2013年8月21日 星期三

svn - 允許commit之後修改log

參考:Subversion 不能修改紀錄訊息



  1. 切換到想要的repository/hooks
  2. 使用mv pre-revprop-change.tmpl pre-revprop-change
  3. chmod +x pre-revprop-change (將檔案加入執行權限)
  4. vi pre-revprop-change,修改後內容如下
    REPOS="$1"
    REV="$2"
    USER="$3"
    PROPNAME="$4"
    ACTION="$5"

    if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi

    echo "Changing revision properties other than svn:log is prohibited" >&2
    exit 1
  5. 存檔離開,就可以edit log了


沒有留言:

張貼留言