Tortoise HG 在尝试克隆 Repo 时“内存不足”

ene*_*iem 4 clone mercurial repository tortoise-hg

在尝试使用 mercurial 将大约 500 MB 的存储库克隆到我的本地驱动器时,我反复收到“内存不足”错误。我有 2 GB 的内存,我从来没有见过这个。我安装了最新版本的 mercurial,并尝试使用不同的身份验证。有人有什么建议吗?

小智 5

我自己也遇到了这个问题,即使在具有 4 GB RAM 的 64 位机器上也是如此。事实证明,这是 Windows 上 Mercurial 中的一个已知问题:

http://mercurial.selenic.com/bts/issue1842

存储库中的大文件基本上会导致内存碎片,从而阻止内存分配在 Windows 上成功。不幸的是,这个问题还没有解决,最后一次关于票的讨论是从去年 12 月开始的。此时的选项似乎是:

  • 运行 64 位版本的 mercurial。ATM,我在 Windows 上没有看到任何可以轻松下载的东西,这可能需要构建
  • 如果可能,以某种方式缩减 repo 以仅删除大文件。