我有一个带有两个分支的mercurial存储库(默认和branch1)我有一个我想在默认情况下做的修复,但是我在branch1中创建了它。我不想从branch1合并到默认值。有没有办法将该修复移动到默认分支而不移动其他任何东西?
答案 0 :(得分:1)
您可以使用移植,https://www.mercurial-scm.org/wiki/GitConcepts但它需要移植扩展。
答案 1 :(得分:1)
如果你在错误的分支上提交变更集,那么你有两个选择:
使用transplant将更改集复制到右侧分支。此更改现在将在您的历史记录中出现两次,但标准的三向合并将处理该问题。我在guide to named branches。
将变更集移动使用类似mq之类的内容。只有在您editing history以来未被推送到任何位置的变更集时,才应执行此操作。