【Subversion】コミット後でもコメントが修正できる(Eclipseから)
問題
Subversionで、コミット時のコメントを、コミット後でも修正したい。
答え
コマンドラインからだとこんな感じ。
svn propset --revprop -r 1234 svn:log コメント変更 http://xxxxxxxx/xxx/xxx
では、EclipseからSubversionの過去のリビジョンのコメントを変更するには?
こんな感じ(eclipse3.5 + Subclipseの画面)
注意点
サーバー側にhookの設定が必要。何もしないスクリプトでよいので hooks/pre-revprop-change を作成しておくこと。
コメントは履歴管理されていないので、コメントを変更した場合、最後のコメントが残るのみとなる。必要なら hooks/pre-revprop-change で自分で残すようにしなくてはならない。また、このhookが作成されていないと、svn propset –revprop はできないようになっている。
参考
http://svnbook.red-bean.com/en/1.1/re23.html
http://svnbook.red-bean.com/en/1.1/ch05s02.html#svn-ch-5-sect-2.1
コメント