atr*_*eon 24 tfs visual-studio-2013 azure-devops
在Visual Studio 2013中,当我重命名绑定到TFS的文件时,Visual Studio会暂停大约六秒钟.例如,当我重构时,这种等待真的很烦人,因为它会中断我的流量.
我怀疑当我重命名文件时,它正在联系TFS并在服务器上进行重命名,这是暂停和我等待的原因(编辑 - 我不认为是这种情况,因为我不需要6秒钟没有互联网连接.如果这是原因,那么在我办理登机手续之前,有没有告诉VS不要联系TFS?如果在重命名时不是VS的速度减慢的原因,是否有人有任何解决方案来加快这个过程?
编辑 - 更多信息 Visual Studio 2013 with update 2和TFS的免费在线版本.无论是否有互联网访问,都会暂停.我的机器相当快(i5-2520M处理器)带SSD但它是32位,3gb内存.由于SSD,我的内存问题并不多.在加载项方面我没有安装任何默认设置(我最近才升级到VS 2013)
Ral*_*lph 22
你的工作空间有多大?VS 2013支持本地工作区,允许您在脱机时执行更多操作.但是,如果您的工作区很大,某些操作可能需要一段时间才能扫描其中的文件.此博客条目提供了一个很好的概述:
http://blogs.msdn.com/b/phkelley/archive/2013/05/29/server-workspaces-vs-local-workspaces.aspx
以下是该博客的相关文字:
"本地工作空间由于使用本地工作空间扫描程序检查已编辑的项目而具有可扩展性限制.建议大多数客户使用本地工作空间,因为在我们的视图中,大多数工作空间都适合"小"或"中"类别 - 是的,他们有少于50,000个文件和文件夹.如果你的工作区有超过50,000个项目,你可能会遇到性能问题或TF400030错误,因为操作持续时间超过45秒.在这种情况下,将你的工作区分成多个较小的工作区(也许建议每个分支使用一个工作区,或者切换到服务器工作区."
使用你的SSD我不确定这是什么问题,但似乎值得一提.
要将工作区从本地更改为服务器,或者只是为了查看您是否确实拥有本地工作区,请在"团队资源管理器"窗口中选择您的工作区,然后选择"管理工作区".突出显示工作区并选择"编辑",然后选择"高级".您拥有的工作空间类型将位于"位置"字段中.