现在我手头上有一个项目,A 和 B 两个分支,两者都是从 2.0 版本分支衍生出于的,也就是处于同一起点。 两个分支后续独立开发迭代,两者的需求代码最多 10%的相似度。 经过半年的开发之后,现在两者相差 200+个 commit ,500+个更改。
现在产品有需求,需要以 A 分支为基底,将 B 分支的所有内容合入,保证最终分支包含 AB 分支的所有更改。 目前想过分版本合并、以 commit 为单位合并、merge 直接合并、rebase 合并,感觉都不太好,没办法保证最终的合并结果。 各位有没有什么比较好的合并方式? |
|