Git Visual Studio 2013不再显示TFS输出

Git Visual Studio 2013不再显示TFS输出,git,visual-studio-2013,tfs,Git,Visual Studio 2013,Tfs,我一直在使用VS2013开发一个项目,通过VPN连接连接到TFS服务器。在VS中的“ShowOutput from”下拉列表中始终有一个“Source Control-Team Foundation”项 在VS运行的某个时刻,VPN连接丢失。我已经重新连接了它,但有点不对劲。我重新启动了VS,重新连接到TFS,并且可以看到源代码管理资源管理器、挂起的更改和其他TFS内容——但是在“ShowOutput from”下拉列表中不再有“Source Control-Team Foundation”条目

我一直在使用VS2013开发一个项目,通过VPN连接连接到TFS服务器。在VS中的“ShowOutput from”下拉列表中始终有一个“Source Control-Team Foundation”项

在VS运行的某个时刻,VPN连接丢失。我已经重新连接了它,但有点不对劲。我重新启动了VS,重新连接到TFS,并且可以看到源代码管理资源管理器、挂起的更改和其他TFS内容——但是在“ShowOutput from”下拉列表中不再有“Source Control-Team Foundation”条目

在我打开的解决方案文件中,TFS的gobbledygook仍然存在。我可以做一些事情,比如签出文件;如果我从“ShowOutputFrom”下拉列表中选择TFS条目,通常会显示一些内容,但现在什么也看不到

[一些我认为不相关的附加信息] 我一直在使用Git维护东西的本地副本。“Show output from”下拉列表中唯一的内容是“Source Control-Git”。当我打开一个解决方案时,团队资源管理器中与TFS的连接消失了——它显示为“脱机”,TFS不可用

为了解决问题,我将.git目录移到了其他地方(因此VS不会看到它),现在“ShowOutputFrom”下拉列表中没有任何内容。我现在可以打开解决方案,唯一的错误是,通过从“ShowOutput from”下拉列表中选择TFS输出,我看不到它。 [结束其他信息]

下拉列表中应该包含哪些内容的信息在哪里

我能做什么?(我可以尝试删除solutionName.suo文件,但这会丢失很多有用的信息。)重新安装修复可能会有帮助吗


我可以尝试使用MSDN支持事件,但我会先尝试。感谢您的帮助。

令人费解的是,解决方案似乎是选择一个受源代码控制的文件并对其进行编辑。尽管这应该与在源代码管理资源管理器中执行“签出以进行编辑”相同,但执行“签出以进行编辑”并没有显示任何内容,并将“显示输出自”下拉列表留空

在输出窗口中,对文件进行更改会导致“filename.cs已自动签出以进行编辑”。现在,“Show output from”下拉列表中有“Source Control-Team Foundation”,就像以前一样


这对我来说是个谜,但问题似乎已经解决了。

我自己的答案在两天内都不能被认为是公认的答案。