如何从一开始就删除Mercurial提交

时间:2015-08-04 20:40:40

标签: version-control mercurial dvcs

我们有一个庞大的存储库,其中包含一些包含巨大二进制文件的非常旧的提交。我想让repo变得更小,所以我想我可以摆脱前200次提交。我看到strip删除了所有后代,所以不适用于这种情况。

我想要实现的目标就是删除提交A和B,好像repo的第一次提交将是C:

[A]->[B]->[C]->[D]----------->[G]-[H] \ ^ \->[E]-[F]----|

这样做是否常见(我从未做过:))你将如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

Histedit extension仅允许删除所选的变更集