9

新しい組み込みの Git サポートを備えた Visual Studio 2013 を使用しています。私たちのプロジェクトは TFS 2010 で管理されていますが、慣性/頑固さのために、ソース管理にはgit-tfsを使用しています。私は今でも TFS イシュー トラッカーなどを使用しています。

VS2012 では、これは正常に機能しました。VS は、ソリューションがサポートされているソース管理下にないことを確認しただけで、TFS 作業項目を問題なく操作できました。ただし、VS2013 では、プロジェクトは Git で管理されていると検出されます。これにより、VS の TFS 統合がほとんど利用できなくなります。

これは、ソリューションに取り組んでいるときにチーム プロジェクトに接続されていないことを意味します。TFS に接続すると、ソリューションが閉じられます。逆に、Git マネージド ソリューションを再度開くと、開いていたすべての作業項目クエリが閉じられ、TFS から切断されます。

これを回避する方法はありますか? 組み込みの Git サポートを無効にしていますか、それとも設定を見逃していましたか?

4

1 に答える 1

8

VS チームは問題を認識しています:

ユーザーがプロバイダーの自動切り替えを無効にできるようにすることを検討しています。Git サポートを追加したとき、Git-TF ユーザーのことを考え、Git ツールを使用したい開発者が使用できるように最適化しました。その副作用は、TFS チーム プロジェクトを簡単に操作できないことです。

于 2013-11-05T14:29:33.490 に答える