私は現在、2つのフェーズがあるプロジェクトに取り組んでおり、そのうちの1つは後で削除される予定です。フェーズ2の開発を開始する必要がありますが、フェーズ1のバグ修正はこの期間中継続されます。フェーズ1リポジトリから分岐して、フェーズ2の作業を開始したいのですが、ファイルの多くは不要になります。フェーズ2ブランチに加えられた変更を統合する必要がありますが、自分に関係のないファイルを繰り返し削除する手間をかけたくありません。つまり、共通のファイルがある場合にのみ変更をマージしたいと思います。
例を挙げて説明しましょう。このリポジトリでフェーズ1を実行するとします。
フェーズ1-a.txt-b.txt
次に、フェーズ2に分岐し、a.txtを削除します。これ以上必要ないため、次のようにします。
フェーズ2-b.txt
ここで、フェーズ1のバグ修正の一環として、a.txtとb.txtの両方が更新されたとします。私はb.txtだけを気にしますが、マージを行うと次のようになります:+ N a.txt.OTHER M b.txt
バザーでこれを行う方法はありますか?