当前位置:文档之家› gitlab代码版本管理流程2020414

gitlab代码版本管理流程2020414

GitLab代码开发管理
一,分支管理
GitLab固定三个分支及其关系master-->release-->development,三个分支只有Maintainers允许merge,允许push.
设置方法:Settings-->Repository-->Protected Branches可以添加保护分支策略,如下图:
图1.1分支保护
成员分支:
每个成员须从development分支下创建自己的开发分支,命名规则development_xxx_bugfix或者development_xxx_newfeatures等,xxx代表开发者名字全拼.
二,开发管理
开发提交代码步骤:
1,成员在自己拥有的分支上开发new features或者bug fix
2,完成之后push到自己的分支
3,创建merge request到development分支并指向研发负责人
4,研发负责人收到merge request后进行code review
5,没有问题之后研发负责人merge此次request;有问题的话和开发者说出问题所在,并且关闭此次merge request
图2.1开发提交代码步骤流程
三,发版管理
待测试完成测试后,分支需由研发负责人按照development-->release-->master进行merge,最终master分支保留有本次版本开发的最新最全没有bug的代码
四,tag管理
新版本发布后必须创建tag封版本,方便以后对之前版本和问题的追踪管理
具体步骤:Repository-->Tags-->New tag
图3.1创建tag。

相关主题