私は、コードベースの複数のブランチ (1 つは TFS から、もう 1 つは git によって保持されている) を git にマージする必要がある状況にあります。しかし、VS の 2 つのインスタンスがソース コード プロバイダーの 1 つの設定を共有しているように見えるので、たとえば、マージする前に TFS でファイルの履歴を確認したい場合は、[ツール] -> [オプション] でプロバイダーを手動で切り替える必要があります。そして元に戻します。
VS の 2 つのインスタンスを同時に実行しなければならないことは、何が何であるかを思い出すという点で十分に難しく、複数のブランチを持つことはより悪いことであり、複数のソース管理バインディングを持つことは落とし穴です。
回避策はありますか?