@kyanny's blog

My thoughts, my life. Views/opinions are my own.

svn merge - trunk の変更(最新版)をブランチへマージする

なかなか覚えられない。

svn log --stop-on-copy をブランチの作業ディレクトリで一回叩いて、コピーされたときのリビジョン番号を得る。

  • r コピーされたときのリビジョン番号 : HEAD として、 trunk の URL を対象に。するとマージできる。
    • dry-run オプションをつけて確認してから、実行する癖をつけよう。
$ svn log --stop-on-copy
$ svn merge --dry-run -r 12345:HEAD http://svn.example.com/repos/foobar/trunk

id:tomyhero, id:faultier ありがとう!