SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【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

関連するメモ

コメント