svn - TortoiseSVN 1.8 网络速度慢

标签 svn tortoisesvn windows-server network-share

这个问题我已经困扰了一段时间了。每当尝试在 TortoiseSVN 中对映射网络驱动器下的目录执行任何操作时,该操作都会花费大量时间才能完成,而在我的本地驱动器上执行相同的操作却非常快。

由于此处的开发环境,我无法处理本地驱动器上出现问题的文件。

我可以做些什么(或让系统管理员做)来加快操作速度,还是我只能快点等待?

TortoiseSVN 1.8.5,内部版本 25224 - 64 位,2014/02/18 20:05:11 Subversion 1.8.8,-发布

最佳答案

简短回答:不要使用网络驱动器!

TortoiseSVN 在网络驱动器上的速度非常慢。这与它如何覆盖这些图标有关。网络驱动器的速度问题在手册第 4 章有关设置的内容中提到。默认情况下,TortoiseSVN 会关闭网络驱动器上的覆盖,以帮助加快网络驱动器覆盖速度。不要重新打开它。

来自常见问题解答:

Why are the icons only visible on local and not on network drives?
Go to the Settings -> Look and Feel -> Icon Overlays and check the drive types for which you want to see overlay icons. Be aware that enabling overlays for network drives will slow down not only TortoiseSVN but the whole system.

我希望您没有使用 file:// 协议(protocol)并访问共享驱动器上的存储库。 You are never supposed to do that .

永远不要通过网络驱动器使用共享存储库。有几个易于安装的基于 Windows 的 Subversion 服务器软件包(例如 VisualSVNServer,它们易于设置并允许您通过网络访问 SVN。而且,它们通常是免费的。

您甚至可以将 svnserve 轻量级 Subversion 服务设置为 Windows service 。 Subversion 的设计理念是维护成本低且易于在服务器上使用。任何优秀的开发人员都可以轻松设置 Subversion 服务器以及该服务器上的存储库。 On line Subversion manual经历了各种设置,这是最好的书面技术手册之一。

简而言之:不要使用网络驱动器。根本没有理由这么做。您的工作副本应该是本地的。如果您必须使用网络驱动器(有时人们的主目录是网络共享,并且您应该使用那里的所有文档),您可能会被迫关闭图标覆盖或使用 Subversion 命令行(TortoiseSVN 附带,并且可以选择安装)。

关于svn - TortoiseSVN 1.8 网络速度慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23000504/

相关文章:

windows-server - Windows容器无法启动,错误为 "failed to create endpoint on network nat: HNS failed with error : Failed to create endpoint."

svn - 是什么原因导致 SVN 错误 "Not a working copy"?

visual-studio - AnkhSVN 中的待定更改仅显示当前解决方案中的文件

svn - 如何在SVN上正确设置外部路径?

asp.net - 从 C#.net 中的 SVN 存储库下载文件

svn - TortoiseSVN - 合并 - 新文件夹导致树冲突

java - Windows 服务器中的 Spring Boot 应用程序

svn - 有没有人成功地将VSS 2005迁移到SVN?

macos - 在 OSX 上将 P4merge 配置为我的 SVN 差异工具

windows - 有没有一种简单的方法可以检查系统上是否启用了 CredSSP?