分支策略:从分支分支

Branching Strategy: Branch from Branch

关于特定场景中分支的快速问题。

我有我的主要 Master 分支,我从中创建了一个分支来构建我的新功能(分支 1),然后我提出了一个 Pull Request 来审查它,但是,代码还没有被审查并且是阻止我构建下一组功能。

我做的是从等待审核的分支(分支1)创建一个新的分支(分支2),然后一旦分支1被审核并签署,它将合并到Master然后我可以只需为分支 2 提出一个 PR,然后在签署后也将合并到 Master。

是否有更好的方法,即最佳实践?

谢谢。

这种方法没问题。
您还应该 git rebase master 在创建拉取请求之前,以防万一 branch1 的代码审查导致了一些您不知道的修复,或者万一某些 branch3 已由另一个队友创建并在您合并到 master 时一直在研究 branch2。
在那些情况下,不变基将导致拉取请求添加更改,删除其他人所做的更改。