我可以使用“移植”将我在特定提交中所做的相同更改从一个分支复制到另一个分支。我想做的是类似的事情,只是我想从分支复制所有更改。
也就是说,我从一个称为分支 A 的分支开始。我在分支 A 上创建了一个名为 feat1 的新分支,它添加了一个新功能。我在 feat1 中进行了多次提交,然后将其合并回分支 A。
我想将 feat1 分支中所做的所有更改合并到另一个分支(我将其称为分支 B)中。但我不想将分支 A 中的所有内容合并到分支 B 中,而只想将 feat1 分支过程中所做的更改合并。我认为我可以使用一系列移植来完成此任务,我的 feat1 分支中的每个提交都有一个移植,但我认为应该有更好的方法。是否有实现此目标的标准方法?
我目前正在使用 Mercurial,尽管我计划在某个时候过渡到 git,所以我想知道如何在任一系统中执行此操作。