减少mercurial.hg文件夹大小

减少mercurial.hg文件夹大小,mercurial,mercurial-convert,Mercurial,Mercurial Convert,我在.hg/store/data下有一个数GB的mercurial回购协议。 我在.hg/store/data下找到了几个以下划线开头的大文件夹(例如:.hg/store/data/_some_path_示例),它们不在工作目录中 我尝试将hgconvert扩展与带有exclude语句的filemap一起使用,但目录仍然存在于转换后的repo中。 exclude语句中删除.hg/store/data/_一些带下划线的示例路径的路径应该是什么 谢谢 为了有相同问题的其他人: 正如我在一篇评论中所写

我在.hg/store/data下有一个数GB的mercurial回购协议。 我在.hg/store/data下找到了几个以下划线开头的大文件夹(例如:.hg/store/data/_some_path_示例),它们不在工作目录中

我尝试将hgconvert扩展与带有exclude语句的filemap一起使用,但目录仍然存在于转换后的repo中。 exclude语句中删除.hg/store/data/_一些带下划线的示例路径的路径应该是什么


谢谢

为了有相同问题的其他人: 正如我在一篇评论中所写的,前导下划线的含义是mercurial指定下划线后面的字母为大写字母的方式。
我插入了带有正确大小写字母的排除行,转换按计划进行。

我想我在.hg/store/data/_some\u path\u示例路径中找到了前导下划线的含义-这是mercurial的说法,表示_应为大写-即在本例中-SomePathExample。我现在正在转换,看看在filemap中指定大写的路径是否会有帮助…听起来您在历史记录中有大量要清理的已删除文件<代码>hg清单--所有这些都可能有帮助。它列出了所有修订中的所有文件,包括已删除和重命名的文件。然后,您可以使用
convert
扩展名将这些文件从历史记录中删除,如果这是您的意图的话。