SVN にプロジェクトがあり、トランクから作業しています。リリースのためにブランチをカットしなければなりませんでした。ブランチ A としましょう。少し後に、ブランチ A から別のブランチをカットする必要がありました。ブランチ B としましょう。いくつかのファイルが 3 つの場所すべてで変更されているとします。ファイルは 1 つのブランチに追加されましたが、他のブランチには追加されませんでした。
ここで、両方のブランチをトランクにマージします。これについての適切な方法は何ですか?最初にブランチ B をブランチ A にマージしてから、その結果をトランクにマージする必要がありますか? それとも、1 つのブランチをトランクにマージしてから、別のブランチをマージする必要がありますか? 順番は関係ありますか?
これは、多くの競合を伴う厄介なマージになる可能性が高いことを知っています。でもなるべく痛くないようにしたい。私は SVN やソース管理全般についてあまり経験がありませんので、ご指摘いただけると幸いです。答えはそれぞれの場所で何が変わったかに依存すると思いますが、ブランチを管理し、このようなマージを行う方法に関する一般的な知恵があれば、私はそれを聞きたいです.