如何使 SVN 在 Windows 上检出速度更快?

如何使 SVN 在 Windows 上检出速度更快?

我的所有项目总计大小为 485 MB。我需要查看(使用 SVN eclipse 插件从 SVN 在 eclipse 中创建工作区)经常。

在我的 Linux VM 中只需要 4 到 7 分钟,但在 Windows 上则需要 45 分钟到 1 个半小时。

在两种情况下我都使用相同版本的 eclipse、相同集合和相同版本的插件、相同版本的 java。

我想知道我可以尝试什么来让它更快。谢谢。

答案1

SVN 上有一个未解决的问题,即在 Windows 上签出比在 Unix 上慢。他们解释了根本原因;在初始签出期间,文件被大量复制和重命名,并且在 Windows 上执行速度很慢。

https://issues.apache.org/jira/browse/SVN-4450
对该问题进行投票,以便 svn 人员知道我们在此方面存在问题。

答案2

传输速率问题很可能是由访问时防病毒扫描程序或防病毒软件的防火墙引起的。Windows 的索引服务也可能是导致此问题的原因。

  • 我建议禁用防病毒软件,看看是否能解决问题。请注意,“禁用”某些防病毒软件并不能完全禁用它们(例如防火墙或访问时扫描程序仍将处于活动状态)。暂时删除防病毒软件并再次检查传输速率是有意义的。

  • 建议将存储存储库和工作副本的目录添加到防病毒和索引服务的排除列表中。请执行此操作。

相关内容