我有一个功能 A(不太可能被删除),该功能仍未被视为完成,并且在 merge 到开发之前可能会发生变化。我想同时开始开发新功能 B,但功能 B 将依赖于功能 A 中所做的更改,因此我想从 A 分支而不是开发。处理这个问题的“最佳”方法是什么?
最佳答案
尝试尽快 merge featureA
。
同时,可以从 featureA
创建 featureB
。
但是,在 featureA
完成之前,请勿为 featureB
创建 pull 请求。
原因是当有人在 featureA
之前评论 featureB
时,
他们将看到两个分支中的所有更改。
merge featureA
后,
您可以创建 pull 请求,
并且审阅者只会看到新的更改。
在处理 featureB
时,如果您修复了 featureA
中的某些内容,
您可以从 featureA
merge ,或者如果您愿意的话,可以在其之上重新建立基础。
关于git - 从另一个功能分支创建新功能分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33402159/