svn mergeについて

branch2.0の-r100 から -r120までの変更をtrunkに反映させる(trunkのディレクトリ内で実行)

  • テスト実行(実際のファイルには反映されない)
$ svn merge --dry-run -r 100:120 svn+ssh://oppara@ibook-g4/path/to/project/branches/2.0
  • 実行
$ svn merge -r 100:120 svn+ssh://oppara@ibook-g4/path/to/project/branches/2.0
  • コンフリクトを解消してからコミット
$ svn ci -m 'Merged branches/2.0 changes 100:120 into trunk'

必ずコミットメッセージを残す事!!

ブランチが作成されたリビジョンををみつける。

$ svn log -v --stop-on-copy svn+ssh://oppara@ibook-g4/path/to/project/branches/2.0