Subversion 1.3 または 1.4 を使用しています。サーバーを 1.5 にまだアップグレードできません。ブランチを作成し、変更を加えました。ブランチでの作業が完了したので、ブランチをトランクにマージする必要があります。
ブランチを作成してから (約 1 か月)、多くの変更がトランクに当たりました。SVN の「リビジョンのマージ」機能を使用して、それらをブランチにマージしました。これは、ブランチに最新のトランク コードと私の変更が含まれていることを意味します。
1.5 を持っていないため、Tortoise SVN の「ブランチの再統合」機能を使用できません。ブランチのリビジョン範囲をトランクにマージしようとしましたが、大量の競合 (およびツリーの競合) が発生します。私のブランチはトランクからのすべての変更をマージした(リベースした)ため、理由はわかりません。
いくつかの再構築(ファイルの移動、ディレクトリの作成/削除)を行いました。何かが足りない気がします。ブランチに最新のトランク コードとブランチの変更がある場合、トランクへのマージで競合が発生するのはなぜですか?
更新されたブランチをトランクにすばやく簡単にマージするにはどうすればよいですか?