次の手順に従って、ブランチをトランクにマージしました。
トランクのコピーをチェックアウトします。
svn co svn+ssh://server/path/to/trunk
マージしようとしているブランチのコピーをチェックアウトします。
svn co svn+ssh://server/path/to/branch/myBranch
現在の作業ディレクトリを「myBranch」に変更し、リビジョン「myBranch」が次の場所で始まることを確認します。
svn log --stop-on-copy
これにより、ブランチが切断された時点までの変更が表示されます。その番号を覚えておいてください (XXXX はリビジョン番号である rXXXX である必要があります)。現在の作業ディレクトリをトランクに変更します # SVN 更新を実行します。
svnアップ
これにより、トランクのコピーが最新バージョンに更新され、現在のリビジョンが通知されます。その番号も書き留めます (「At Revision YYYY」と言う必要があります。ここで、YYYY は覚えておく必要がある 2 番目の番号です)。これで、SVN マージを実行できます。
svn マージ -rXXXX:YYYY svn+ssh://server/path/to/branch/myBranch
マージ後、結果をチェックインした場合、ブランチは削除されますか? ブランチを保持する必要があります (この古いブランチで開発を続ける必要があります)。