私たちのクライアントは、私たちのプロジェクトの 1 つの大きな新機能 (FA と呼びましょう) について考えを変えました。今、彼はこの機能のサブセットを別の方法で統合 (FB と呼びましょう) したいと考えており、その後、最初に要求されたすべての機能を追加しました。の機能ですが、FB で行われた変更とマージされ、重複する変更は FB から取得されます。
私はこのgitの状況を持っています:
- 現在運用中の安定版リリースの master ブランチ
- FA支部
これで、マスターから新しいブランチ FB を作成しました。
FA からいくつかの変更を統合し、いくつかの作業を行ってから、FA を FB に完全にマージし、最後にすべてをマスター ブランチに配置する必要があります。
FAとFBからのコミット履歴を可能な限り保存せずに、これを行うための最良の方法は何ですか?