在我的一个Mercurial存储库中,我有一个主开发分支,其中包含多个提交,需要将其删除并存储以供将来使用。自那时起,还有许多其他提交需要保留。
使用Mercurial(特别是3.8到TortoiseHG)是否有可能以某种方式将这些更改存储在一个单独的分支中,然后允许我从开发分支中删除它们?
重要的是未来需要 (其中一个客户!)所以我希望能够将这些更改合并到其中。
我尝试了以下提交,但删除的更改未重新实现...我无法弄清楚如何制作它们。
-1-2-3-4---6-7-8-9 <-- Development
\ /
5---- <-- Storage
问题是上面#8的合并没有重新实现更改,因为我认为#6的删除会覆盖它。
有谁可以告诉我一个简单的方法来实现它?
我从未完全理解Mercurial,所以这可能是一个简单易行的解决方案 - 但我看不到它。