Mercurial,存储旧的更改以供将来使用

时间:2016-06-22 07:19:15

标签: mercurial branch tortoisehg

在我的一个Mercurial存储库中,我有一个主开发分支,其中包含多个提交,需要将其删除并存储以供将来使用。自那时起,还有许多其他提交需要保留。

使用Mercurial(特别是3.8到TortoiseHG)是否有可能以某种方式将这些更改存储在一个单独的分支中,然后允许我从开发分支中删除它们?

重要的是未来需要 (其中一个客户!)所以我希望能够将这些更改合并到其中。

我尝试了以下提交,但删除的更改未重新实现...我无法弄清楚如何制作它们。

-1-2-3-4---6-7-8-9   <-- Development
        \     /
         5----       <-- Storage
  • 1 - 更改我要移除的原始内容
  • 2,3,4 - 持续发展
  • 5 - 包含我要删除的更改的新分支
  • 6 - 删除更改​​
  • 7 - 继续开发/发布给客户
  • 8 - 将原始更改合并到
  • 9 - 持续发展

问题是上面#8的合并没有重新实现更改,因为我认为#6的删除会覆盖它。

有谁可以告诉我一个简单的方法来实现它?

我从未完全理解Mercurial,所以这可能是一个简单易行的解决方案 - 但我看不到它。

0 个答案:

没有答案