我们的客户改变了对我们的一个项目的一些大的新功能(我们称之为 FA)的想法,现在他想要这个功能的一个子集,但以不同的方式集成(我们称之为 FB),然后将所有初始请求功能,但与 FB 中所做的更改合并,重叠更改将从 FB 中获取。
我有这种 git 情况:
- 具有稳定版本的 master 分支,现已投入生产
- FA分公司
现在我从master创建了一个新的分支FB。
我需要整合 FA 的一些更改,然后做一些工作,然后将 FA 完全合并到 FB 中,最后将所有内容放到 master 分支
什么是最好的方法来做到这一点而不会变得疯狂并尽可能保留来自 FA 和 FB 的提交历史