我的mercurial存储库太大了,我需要删除旧的提交。可能吗?

时间:2010-11-16 18:30:07

标签: mercurial filesize

我在Google Code Hosting上有一个很大的Mercurial存储库,如何删除旧的提交/修订?我不再需要那些旧版本了,因为我已将它分叉到其他存储库。

2 个答案:

答案 0 :(得分:1)

进入“管理”选项卡,然后单击要从中删除修订版的存储库上的“重置”,然后按照说明操作,具体取决于您最终想要做什么。

答案 1 :(得分:1)

我想说删除修订版是版本控制的诅咒: - )

尽管如此,您可以使用hg convert选项转换为更改了修订版的新仓库。 AFAIK使用splicemap,您可以删除修订版。

但它对Google存储库没有帮助,因为它保持不变。您将不得不删除它(按照Klaim的描述重置)并推送转换后的存储库。

您还可以将转换后的存储库推送到另一个位置(除了默认存储库之外),因为在一个项目中,Google Code上最多可能有7个存储库。

相关问题