1

私は、コードベースの複数のブランチ (1 つは TFS から、もう 1 つは git によって保持されている) を git にマージする必要がある状況にあります。しかし、VS の 2 つのインスタンスがソース コード プロバイダーの 1 つの設定を共有しているように見えるので、たとえば、マージする前に TFS でファイルの履歴を確認したい場合は、[ツール] -> [オプション] でプロバイダーを手動で切り替える必要があります。そして元に戻します。

VS の 2 つのインスタンスを同時に実行しなければならないことは、何が何であるかを思い出すという点で十分に難しく、複数のブランチを持つことはより悪いことであり、複数のソース管理バインディングを持つことは落とし穴です。

回避策はありますか?

4

1 に答える 1

1

TFS データの一時的な GIT 作業コピーを作成するために使用git-tfでき、すべて GIT でマージを実行できます。TFS も更新する必要がある場合は、git-tf を使用して変更を TFS にコミットします。

于 2013-01-22T13:12:50.223 に答える