【发布时间】:2010-11-16 18:30:07
【问题描述】:
我在 Google 代码托管上有一个大型 Mercurial 存储库,如何删除旧的提交/修订?我不再需要旧版本,因为我已经将它分叉到其他存储库。
【问题讨论】:
我在 Google 代码托管上有一个大型 Mercurial 存储库,如何删除旧的提交/修订?我不再需要旧版本,因为我已经将它分叉到其他存储库。
【问题讨论】:
我会说删除修订是版本控制的诅咒:-)
不过,您可以使用hg convert 选项转换为具有更改修订版的新存储库。 AFAIK 使用 splicemap,您可以删除修订。
但它对 Google 存储库没有帮助,因为它保持原样。您必须将其删除(如 Klaim 所述重置)并推送转换后的存储库。
您还可以将转换后的存储库推送到另一个地方(默认存储库除外),因为您在一个项目中最多可以在 Google 代码上拥有 7 个存储库。
【讨论】:
进入“管理”选项卡,然后单击要从中删除修订的存储库上的“重置”,然后按照说明进行操作,具体取决于您最终要执行的操作。
【讨论】: