Gitlab flow
-
引入了“上游优先”(upsteam first)的原则。只存在一个主分支 release ,它是所有其他分支的“上游”。只有上游分支采纳的代码变化,才能应用到其他分支。版本发布的项目,建议的做法是每一个稳定版本,都要从 release 分支拉出一个分支。
-
使用gitlab建立group project,可以将成员全部添加进小组中,每个人的提交都以分支合并进 release 分支的方式进行,我们可以将 release 设置成protected branch,这样就做到了强制代码review的机制,利于提升代码的质量。 Issue 用于 Bug追踪和需求管理。建议先新建 Issue ,再新建对应的功能分支。