克隆最后N个变更集(mercurial)

时间:2016-05-06 08:27:56

标签: mercurial

我有大型存储库。

 ...
  |
 601
  |
 602
 |   \
606   603
 |     |
607   604
 |     |
608   605
 |  \ |
610  609

我需要在变更集601之后创建新的存储库。

我怎么做?

2 个答案:

答案 0 :(得分:0)

这在Mercurial中不可用。有一个名为Shallow Clones的项目,但它似乎已被放弃。

然而,问题已经在SO上提出,你会在这里找到一些好的线索/解决方法:

Can I clone just the latest changesets of a repository instead of the entire history?

希望它能提供帮助。

答案 1 :(得分:0)

您无法克隆历史记录的一部分,但您可以尝试捆绑|非捆绑循环(是的,当您将其拆分为空仓库时,会出现一些令人头疼的问题)