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

标签 git visual-studio tfs 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 模式”,而是建议我连接到 Git 项目。

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

最佳答案

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

关于git - 在 Visual Studio Team Explorer 中切换源代码管理上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32611576/

相关文章:

git - 将 git 目录从一个支持 LFS 的仓库移动到另一个(也是 LFS)

git - 如何让git log不提示继续?

c# - 在 C# 项目之间添加引用的经验法则?

visual-studio - VisualStudio 2010 - PowerShell 插件?

visual-studio - Visual Studio 2013(和 ReSharper)使用哪些文件夹?

git 创建同名的新分支,它会被推送到同一个远程吗?

git - commit time 在未来的后果

.net - 如何解决 VS2019 警告以使用 `JoinableTaskFactory.SwitchToMainThreadAsync()` 而不是 Invoke/BeginInvoke?

TFS - 我可以修改与 checkin 关联的相关工作项目吗?

c# - 从变更集对象中获取 "Team project"的名称?