在 Visual Studio Team Explorer 中切换源代码管理上下文

Switching source control contexts in Visual Studio Team Explorer

当我在 Visual Studio (2015) 中连接到本地 Git 存储库时,团队资源管理器会显示一个 Git 特定界面(更改、分支、同步等)。当我随后连接到一个非 Git TFS 项目时,它拒绝确认此切换并继续显示此 Git 界面(与我的工作、未决更改、源代码管理所需的 TFS 界面相对)探索者等)。每当我单击 Git 菜单选项之一时,我都会收到一条消息说

The current page is inactive because you are not connected to a Git team project

这是我完全了解的信息,但不允许切换到 "TFS mode",它建议我连接到 Git 项目。

我找到的唯一补救办法是关闭并重新打开 VS,非常烦人。有没有办法强制进行此切换?

我遇到了同样的问题。似乎您必须切换回 Microsoft Git 插件,然后通过工具 -> 选项 -> 源代码管理切换回。我认为虽然您可以双击 TFS 项目,但团队资源管理器 window 不会重置,除非从选项菜单中完成。