0

再編成のオプションがない大規模な Visual Studio ソリューション (数十のプロジェクト、数千のファイル) があります。問題のトラブルシューティングを行っており、ソリューション内のいくつかのファイルの 2 つのバージョンを切り替える必要があります。現在、これらのファイルの差分は と にbranch_aありbranch_bます。トラブルシューティングを行う際に、いずれかのブランチでコミットする必要があるかもしれませんが、どちらのブランチの変更もファイルに反映されません。

これらの 2 つのファイルの 2 つのバージョン間を行き来できる、よく知られた、または単純なワークフローまたは一連の git コマンドはありますか?

library_a.dll問題がある場合、私が行ったり来たりlibrary_b.dllしているのは、数十のプロジェクトのうちの 3 つで参照されているサードパーティ ライブラリの dll の 2 つのバージョンです。次に、それらのプロジェクトで逆になるため、実際に切り替えられる.projファイルは、参照が異なるファイルです。

明らかに (またはそうではないかもしれませんが) 同じ問題に対する非 git ソリューションも歓迎されますが、git はファイルを追跡しているため、当然の選択のように思われました。

4

0 に答える 0