Visual Studio 2013,TFS非常慢

时间:2014-06-13 15:22:06

标签: tfs visual-studio-2013

当我最初安装VS Ultimate 2013时,一切都很好但是在过去一个月左右它还是一只狗。 我的Visual Studio 2013安装中的源代码控件探索非常慢。只需单击一个节点,显示节点内容的动作就需要20多秒。

团队中的其他人都可以,所以它不是TFS服务器,只是我的安装。 我认为这是我安装到VS中的一些插件所以禁用它们但没有运气。

有什么想法吗?

12 个答案:

答案 0 :(得分:31)

尝试了所有建议,卸载所有添加,尝试重新安装VS,删除所有额外的工作区等。我的问题的答案是取消映射我的工作区,然后重新映射它。 问题解决了。没有弄清楚潜在的错误是什么。

答案 1 :(得分:9)

在我的情况下,摆脱滞后的唯一方法是改变我的工作区位置" local"到服务器。您可以在工作区的高级选项下执行此操作。

答案 2 :(得分:3)

对我有用的'全面爆炸'解决方案是;

  • 删除工作区
  • 删除所有源代码
  • 重建工作区
  • 重建解决方案

只需花费几分钟时间只是重建工作区(请参阅@ DaveF的回答),但让我更加自信,一切都在一起。

答案 3 :(得分:2)

如果这件事发生在我身上几次,那么我想在接受的答案中添加一些内容。

我在一个我们有很多VS解决方案的地方工作,里面有很多文件。 Microsoft's guidelines建议您不要使用本地工作区,如果其中包含超过100,000个项目。所以你可以通过以下方式完全防止这个问题:

  1. 不使用本地工作区
  2. 确保永远不要将足够多的文件夹映射到单个工作区,以获得超过100,000个与之关联的文件。
  3. 定期宣布“TFS破产”并取消所有内容。
  4. 对我来说,必须使用严格锁定而没有离线访问的缺点使得#1无法接受。我会更努力地做#2,但说实话,#3就是我一直生活的。

    它有点像早期的Windows,每年左右你都必须重新安装操作系统以消除所有累积的瑕疵。

答案 4 :(得分:0)

这让我疯狂了六个多月才发现这条指令。现在,我的VSO正在投掷。注意:我从某人那里复制这些信息。想给他们信用,但我不记得我是怎么发现的。

您可以通过编辑注册表来解决TFS的这个问题。 导航到密钥 HKEY_CURRENT_USER \软件\微软\ VisualStudio的\ 12.0 \ TeamFoundation \ SourceControl \代理 然后将URL的值更改为任何虚拟网站,例如' www.abcdummy.com' 编辑注册表项值后重新启动VS。

答案 5 :(得分:0)

我有同样的问题,它让我忙了一个星期左右,但在调查完整的设置后,我发现了以下内容:

在我的ASP.NET应用程序中,我有一个图像目录和一个图像缓存目录,其中包含大量图像。 (200.000)。两者都没有包含在我的VS项目中,但仍然在Visual Studio / TFS上绊倒了。

首先我发现,在检查某些文件时(问题存在时花了10多分钟),在“团队资源管理器 - 待处理的更改”中,在“排除的更改”下进行了检查。它说:'检测到:50000 add(s)'。 试图通过打开“促进候选人改变”来摆脱这种“正常的方式”。窗口和设置这些文件被忽略,仍然没有做太多。 但是在将这些图像目录移动到我项目之外的其他位置之后,所有问题都消失了。 当然,我必须将这些移动的目录添加为虚拟目录,以便仍能看到我的图像。

答案 6 :(得分:0)

我清理了不必要项目的工作区,并且运行得更好。我认为vh_click是针对50,000个广告的东西。 TFS会记录您的所有编辑内容,并随着时间的推移,您可以收集大量的项目,撤消和疯狂,这些内容可以帮助您解决TFS必须解决的大量问题。拿出Clorox,Comet或其他任何你清理的东西并转储一些垃圾或将其移动到一些存档文件夹或备份驱动器。

答案 7 :(得分:0)

清理工作区对我来说是解决方案,当打开visual studio 2015时,源控制窗口将保持在加载阶段,我有2个工作区名称和name_1,我删除了它们。 但是,不需要删除整个文件夹,请记住,如果删除工作区并拥有文件,则需要强制获取最新文件

答案 8 :(得分:0)

获取最新信息太慢了。我使用的是同事电脑并删除了他的工作区。

等待最新消息后一小时我收到错误并意识到我的用户帐户没有对该文件夹进行完全控制,使写入权限获取最新版本x1000更快

enter image description here

答案 9 :(得分:0)

只需在混合中添加其他解决方案即可!我有同样的问题,这似乎是由于我的工作空间中配置了几层工作文件夹(也有些重叠)引起的。

此问题已解决,方法是转到“管理工作区”,然后单击“编辑”,然后删除其他文件夹绑定。

答案 10 :(得分:0)

简称“以管理员身份运行”。

这些解决方案中的任何一个都不起作用,我什至在此链接上搜索: Why is Visual Studio 2013 very slow?

徒然,只需完成一个简单步骤:

转到您的Visual Studio路径,通常安装在以下路径上: C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE,即文件“ devenv.exe”,然后右键单击它,单击“运行管理员” ===>然后打开您的Visual Studio项目。 / p>

因此,您只需将“ devenv.exe”快捷方式发送到桌面即可轻松地每次以管理员身份运行它。 有^ _ ^乐趣

答案 11 :(得分:0)

您可以将工作区保留在本地并将工作区更改为此。我做到了,我的 TFS 速度很棒:

1- 删除工作区“编辑”中的所有映射文件夹: enter image description here

2- 将工作区文件夹更改为所有映射文件夹的父级: enter image description here

希望对你有用。