ブランチから SVN のトランクにマージするときに再統合する必要があることについて、かなり読んだことがあります (外部リポジトリのマージに関する記事は本当に役に立ちました)。
問題は、人々がトランクからブランチを定期的に更新しているという事実から来ているようです。つまり、最終的なマージバックは反射的です。
私のユースケースでは、ブランチを安定させてバグを修正するまで存続するリリース ブランチを作成したいと考えています。安定性を維持するために、トランクからマージしたくはありませんが、トランクがすべてのバグ修正を無料で取得できるように、定期的にリリース ブランチから修正をマージしたいと考えています。また、トランクにマージするためにQAが終了するまで待ちたくありません。したがって、次のことを行います。
- ブランチを作成する
- ブランチ (およびトランク) を定期的に変更する
- 定期的に (おそらく毎日) トランクにマージして戻します
トランクからマージすることは決してないので、再統合によって修正されるように設計されている問題について心配する必要はないと思います。このアプローチに問題はありますか?