这是我的场景:
我的项目遵循主题分支模式。
我创建了一个分支来修复一些问题,我们称这个分支为problem_fixes。我进行了更改,并提交了一个拉取请求。
我需要开始开发一个新功能,所以我创建了第二个名为 my_feature 的分支并提交了一堆更改。
在某些时候,我意识到 my_feature 依赖于尚未被接受和合并的问题修复(my_feature 分支依赖于第一个分支的一些修复,没有它们我无法取得进展)。
没有纠缠我的项目导致更快地接受和合并我的第一个分支,这里遵循的最佳流程是什么?
我想知道是否需要基于 problem_fixes(而不是 master)启动一个新的第三个分支并合并我对 my_feature 的提交?或者,如果我只是将问题修复合并到 my_feature 并继续工作,是否可以 - 假设问题修复首先合并到主库,当 my_feature 被合并时,理论上应该没问题(?)