SVNの本には次のように記載されています。
再統合マージを実行したら、それを開発に使用し続けるべきではありません。これは、後で既存のブランチをトランクから再同期しようとすると、マージ トラッキングは再統合を、まだブランチにマージされていないトランクの変更として認識し、ブランチからトランクへのマージを試みるためです。ブランチにマージしてください!これに対する解決策は、トランクから新しいブランチを作成して、開発の次のフェーズを続行することです。
私の場合、トランクへの再統合後もブランチを使用し続け、トランクへの再統合を複数回続けたいと考えています。私はこれを行いましたが、2 つの主な問題に遭遇しました。
- 再統合しようとすると、奇妙なツリーの競合が発生し続けます。
- 「Reintegrate は、リビジョン 280 から 325 が以前に使用されていた場合にのみ使用できます」のようなメッセージが表示され続けます。
ブランチから複数回再統合できるようにしたい場合、この問題を回避するにはどうすればよいですか?