Mercurial 中的文件删除需要很长时间

Mercurial 中的文件删除需要很长时间

我们最近迁移到了 Mercurial,总体而言,其性能比其前身(Vault)好得多。不过,有一个非常慢的地方是文件删除

如果有人推送包含大量(约 1000 条)删除的变更集,后续拉取将需要很长时间(通过 VPN 最多需要一个小时)。[hg up 也需要一段时间,但这似乎是另一个问题]。大部分时间都花在了网络 I/O 上

两部分问题:

  1. 其他网站也遇到过这种情况吗?
  2. 关于如何改善这个问题有什么建议吗?

我们的中央存储库托管在 IIS 后面的 Windows Server 2003 上。用户有各种版本的 Windows。

答案1

(我是 Hg 开发者)

您的经历令人费解,没有理由发生这种情况。删除操作大多是免费的,不会触发大量网络 IO。

你确定没有其他问题吗?你可以尝试创建更改包来了解其大小吗?

相关内容