TortoiseSVN 1.8慢速网络

时间:2014-04-10 22:53:19

标签: svn tortoisesvn windows-server network-share

我已经有一段时间了。每当尝试在映射网络驱动器下的目录上执行TortoiseSVN中的任何操作时,操作都需要花费大量时间才能完成,而在本地驱动器上执行相同操作的速度非常快。

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

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

TortoiseSVN 1.8.5,Build 25224 - 64 Bit,2014/02/18 20:05:11 Subversion 1.8.8,-release

1 个答案:

答案 0 :(得分:4)

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

TortoiseSVN在网络驱动器上的速度非常慢。这与图标叠加的方式有关。有关网络驱动器的速度问题,请参阅第4章中有关设置的手册。默认情况下,TortoiseSVN会关闭网络驱动器上的覆盖,以帮助加快网络驱动器覆盖。不要再打开它。

来自常见问题:

  

为什么图标只能在本地驱动器上显示而不能在网络驱动器上显示?
  转到Settings -> Look and Feel -> Icon Overlays并检查要查看叠加图标的驱动器类型。请注意,为网络驱动器启用覆盖不仅会降低TortoiseSVN的速度,还会降低整个系统的速度。

我希望您不使用file://协议并访问共享驱动器上的repo。 You are never suppose to do that

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

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

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