我正在维护一个有两个头的项目非常相似所以我认为可以将变更集从一个分支移植到另一个分支。 但这有时会失败,因为要更改的代码位于不同的行,我最终会使用.rej文件。
从那时起我有什么选择?
我有任何可以帮助我解决这个问题的视觉界面吗 - 比如解析合并时?
我可以告诉transplant
忽略行号吗?
答案 0 :(得分:4)
Mercurial 2.0引入了Graft command。
如以下SO答案:Graft vs. Transplant中所述,Graft使用内部三向合并机制而不是补丁一,因此它能够更好地处理您所描述的问题。您还可以查看此问题:mercurial: how to cherry pick during merging。