Visual Studio和TFS:更新源代码控制状态

3
当我在Visual Studio 2010上启动一个项目时,屏幕底部会出现“正在更新源代码状态”的提示,我需要等待10分钟才能完成。在此之前,Visual Studio完全冻结。
我是通过VPN连接的,并且已经启用了对我的TFS主机的域名查找。(http://www.codeproject.com/Questions/111260/VS-NET-2008-hangs-everytime-we-load-our-project-fr.aspx?tab=mostrecent)
我不确定还能做什么。有什么想法吗?

如果您(或其他人)是本地TFS服务器的用户,速度会更快吗?(即,这是网络性能 - 带宽或延迟 - 还是服务器性能问题。) - Richard
你能在VPN连接的情况下从你的电脑上ping服务器并告诉我们返回的延迟吗? - Nock
嗨!是的,延迟为:icmp_seq=0 ttl=125 time=79.625毫秒。 我设法在几秒钟内下载了整个源代码,我不知道为什么更新需要这么长时间。 - Karan
我进行了一些调查,但仍然发现这是一个没有解决方案的问题,或者我还没有找到解决方案。我经常会看到“正在更新源代码控制状态”的提示。这非常烦人,因为在此期间我必须等待5分钟或更长时间才能在VS中执行任何操作。(使用VS 2019和AZURE中的DevOps)。 - M Moore
2个回答

0
如果您使用yourtfsserver.visualstudio.com,但该网站因Azure存储故障而无法访问(例如像现在这样),则当您打开新的源代码控制项目或者即使您不在源代码控制中也可能会在项目中随机出现VS卡死的情况。

0

最简单的调查方法是在devenv.exe中启用跟踪(查看tf.exe.config并将适当的部分复制到devenv.exe.config中),然后查看正在进行的服务器调用。我建议将结果发布到msdn论坛(http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol),因为TFS开发人员比StackOverflow更密切地监控它。

祝你好运!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接