不小心我签入了大约 5GB 的文件到 Mercurial。在克隆 repo 期间,我们的构建服务器开始失败。因此,我们使用 Remove 命令恢复了签入的文件。但是 .hg/store/data 仍然包含这些文件。它的大小超过5GB。我们在互联网上搜索并发现了一些方法,例如:hg convert。但是 hg convert 正在创建新的 repo,这在我们的案例中是不需要的。我们也不能延长构建服务器的超时时间。
我们如何才能完全删除错误签入而不将其存储在 .hg/store/data 中?或者我们如何减少 .hg/store/data 的大小?