我有一个项目有时会分支出来。我不使用命名分支。
然后我使用Merge将分支拉回到一起。所以给了这样一棵树
o Change 3 on Branch B
║
o Change 2 on Branch B
║
║ o Change 1 on Branch A
╠═╝
o Source
我可以像这样在变更2中合并
o Merge of change 2 into Branch A
╠═╗
║ ║ o Change 3 on Branch B
║ ╠═╝
║ o Change 2 on Branch B
║ ║
o ║ Change 1 on Branch A
╠═╝
o Source
但是在没有合并其父级的情况下,将更改3 复制/合并到分支A的推荐方法是什么? (具体而言,不合并变更2 )
我现在的做法是手动比较2和3之间的差异,并重复数字4的变化。
答案 0 :(得分:1)
因为您已合并Change 2 on Branch B
而Change 3 on Branch B
分支中的单个未合并cset,您可以再次合并分支
如果“仅将某些未合并的变更集从分支合并到分支”,则必须使用移植,如上所述(在新的Mercurial中)或移植