分支策略:从分支分支
Branching Strategy: Branch from Branch
关于特定场景中分支的快速问题。
我有我的主要 Master 分支,我从中创建了一个分支来构建我的新功能(分支 1),然后我提出了一个 Pull Request 来审查它,但是,代码还没有被审查并且是阻止我构建下一组功能。
我做的是从等待审核的分支(分支1)创建一个新的分支(分支2),然后一旦分支1被审核并签署,它将合并到Master然后我可以只需为分支 2 提出一个 PR,然后在签署后也将合并到 Master。
是否有更好的方法,即最佳实践?
谢谢。
这种方法没问题。
您还应该 git rebase master
在创建拉取请求之前,以防万一 branch1 的代码审查导致了一些您不知道的修复,或者万一某些 branch3 已由另一个队友创建并在您合并到 master 时一直在研究 branch2。
在那些情况下,不变基将导致拉取请求添加更改,删除其他人所做的更改。
关于特定场景中分支的快速问题。
我有我的主要 Master 分支,我从中创建了一个分支来构建我的新功能(分支 1),然后我提出了一个 Pull Request 来审查它,但是,代码还没有被审查并且是阻止我构建下一组功能。
我做的是从等待审核的分支(分支1)创建一个新的分支(分支2),然后一旦分支1被审核并签署,它将合并到Master然后我可以只需为分支 2 提出一个 PR,然后在签署后也将合并到 Master。
是否有更好的方法,即最佳实践?
谢谢。
这种方法没问题。
您还应该 git rebase master
在创建拉取请求之前,以防万一 branch1 的代码审查导致了一些您不知道的修复,或者万一某些 branch3 已由另一个队友创建并在您合并到 master 时一直在研究 branch2。
在那些情况下,不变基将导致拉取请求添加更改,删除其他人所做的更改。