大型存储库上的 SVN Checkout 错误

大型存储库上的 SVN Checkout 错误

我想知道是否有人可以帮助我。我们最近将 Subversion 存储库从 Windows 上的 VisualSVN 服务器迁移到 CentOS 上的 Subversion 服务器。

迁移成功,但我们收到以下错误消息

Error REPORT of svn'/svn/MangoRepository/!svn/vcc/default': Could not read chunk size:
Error connection was closed by server (http://servername)

现在解决这个问题的简单方法是对 repo 执行更新,它会从中断的地方继续。

我只是想知道是否有人可以永久解决这个问题,因为向 60-70 名开发人员重复我自己的做法可能会很令人沮丧。

答案1

在从不区分大小写的文件系统(Windows)迁移到区分大小写的文件系统(大多数 Unix)时,我看到了类似的错误消息。是否有可能在某些上下文中有一个文件名为 Default,而在其他上下文中则名为 default?

答案2

SVN checkout 发送请求并接收大量小文件。因此它可能同时创建数百或数千个连接。

我们以前遇到过这个问题,这是我们所做的:

  • 减少网络带宽减少短时间内的连接数量。
  • 调整防火墙接受更多连接。

相关内容