我一直在使用VS 2013开发项目,并通过VPN连接连接到TFS服务器。VS中的“显示输出来源”下拉菜单中始终有一个“源代码控制-团队基础”项。
在某个时刻,VS运行时,VPN连接丢失。从那以后我重新连接了它,但是有什么不对。我已经重新启动了VS,重新连接到TFS,并且可以看到Source Control Explorer,Pending Changes和其他TFS内容-但“显示输出自”下拉列表中不再有“ Source Control-Team Foundation”条目。
我打开的解决方案文件中TFS的内容仍然存在。我可以做一些事情,例如检出文件;如果我从“显示输出”下拉菜单中选择了TFS条目,则通常会显示一些内容,但现在什么也看不到。
[我认为不相关的一些其他信息]我一直在使用Git维护事物的本地副本。“显示输出来自”下拉列表中的唯一内容是“源代码控制-Git”。当我打开一个解决方案时,Team Explorer中与TFS的连接消失了,它显示为“脱机”,并且TFS不可用。
为了尝试解决问题,我将.git目录移到了其他地方(因此VS将看不到它),现在“显示输出自”下拉列表中没有任何内容。现在,我可以打开解决方案,唯一的错误是从“显示输出来源”下拉列表中选择它无法看到TFS输出。[结束无关的其他信息]
有关该下拉列表中应包含的内容的信息在哪里?
我能做些什么?(我可以尝试删除solutionName.suo文件,但这会丢失很多有用的信息。)重新安装修复程序可能会有所帮助吗?
我可以尝试使用MSDN支持事件,但首先要尝试。感谢您的协助。
莫名其妙地,解决方案似乎是选择一个源代码控制的文件并对其进行编辑。即使这与在Source Control Explorer中执行“签出进行编辑”相同,执行“签出进行编辑”也不会显示任何内容,并将“显示输出自”下拉列表留为空白。
更改文件会导致“ filename.cs已自动检出以进行编辑”。在输出窗口中,现在“显示来自的输出”下拉列表中包含“源代码控制-团队基础”,就像以前一样。
对我来说这是一个谜,但问题似乎已经解决。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句