我有两个功能分支:featureA 和 featureB。
FeatureA 是完整的,但没有合并到主干,因为它未经测试,我们还没有准备好测试它。
我正在研究 featureB,并意识到我需要在 featureA 中实现更改才能继续。
最好的方法是什么?我想我有几个选择:
选项1
将 featureA 合并到 featureB 分支(或者如果我小心地获得所有我想要的,可能只是特定的修订),然后恢复我需要的所有更改。
选项 2
重新实现featureB中的变化(这次不会太复杂),整理一下featureA和featureB合并到同一个地方时的冲突。
无论哪种方式,这些功能都将被合并到一个发布候选分支中,以供测试和部署。一旦该 RC 分支被确认为已测试,它将一次性合并到主干中。