文件删除永远在Mercurial

我们最近迁移到了Mercurial,整体而言,这个performance远胜于它的前任(Vault)。 有一件事很慢,就是文件删除

如果有人用大量的(〜1000)删除操作推送一个变更集,那么后续的拉取操作将会永远占用(比VPN多达一个小时)。 [也需要一段时间,但这似乎是一个不同的问题]。 大部分时间用于networkingI / O

两部分问题:

  1. 有其他网站经历过这个?
  2. 任何有关如何改善问题的build议?

我们的中央仓库托pipe在IIS后面的Windows Server 2003上。 用户有各种各样的窗口。

(我是一个Hg开发)

你的经验是非常令人费解的,没有理由为什么会发生。 删除大多是免费的,不应该触发大量的networkingIO。

你确定没有别的吗? 你可以尝试创build一个包的变化,以了解大小的想法?