这似乎是一个非常普遍和直接的要求,但我已经研究了移植扩展、变基、导入、导出等等,但我还没有弄清楚。希望我没有漏掉什么显而易见的东西。
我想要"合并"两个分支(具体来说是命名分支),使得分支本身不会消失。本质上,我想从一个修订版本中拉取更改,但手动解决cherrypick更改/冲突(使用我的合并程序)。
似乎导入、导出、移植等生成的补丁和变更集直接应用于当前工作目录。但我不想要那样...相反,我想手动确定哪些更改需要进行。
感谢您的帮助。
我想要"合并"两个分支(具体来说是命名分支),使得分支本身不会消失。本质上,我想从一个修订版本中拉取更改,但手动解决cherrypick更改/冲突(使用我的合并程序)。
似乎导入、导出、移植等生成的补丁和变更集直接应用于当前工作目录。但我不想要那样...相反,我想手动确定哪些更改需要进行。
感谢您的帮助。
hg update stable; hg merge development
,你可能不再拥有开发分支的头部,但是执行hg update development; ...changes...; hg commit
会在开发分支上创建一个新的头部,其父节点是开发分支,该分支与以前一样存在。至于只获取一些来自dev的更改:你可以使用合并工具轻松完成这个任务。 - Ry4an Brase