当前位置:   article > 正文

GitLab 分支策略_gitlab分支策略

gitlab分支策略

1、什么是 GitLab

GitLab 是一个用于仓库管理系统的开源项目,主要使用其作为代码管理工具;并在此基础上搭建起来的Web服务,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。

2、GitLab分支策略

1、develop分支

开发者在接到需求之后主要从事开发工作的分支-开发分支

2、release分支

测试在接到测试工作时主要使用的分支-测试分支,在版本进入测试周期之后,会将该版本的测试代码从develop分支merge到release分支上,表示等待发布状态,此时将不会再添加新功能,只负责当前功能的bug修复。

3、master分支

当release分支上测试通过,表示代码随时能够发布时,会将代码merge到maste分支,并且打上tag,至此,该版本封版,所有发现的bug均视为线上bug。-升级分支/线上分支

4、hotfix分支

该分支适用于存在热修复功能的开发系统,当发现线上bug之后,如果该bug可以使用hotfix进行修复的,就会在hotfix分支上修复,并且进行测试。测试通过后并入maste分支,并且打上tag号。

5、功能分支

功能分支是develop分支的辅助分支,将新功能在独立分支进行开发,开发完成后再并入develop分支。这样能够减少多人开发中,单个开发者由于新功能添加过程中修改代码对其他开发者造成的影响。说明:每次新一期的开发工作,每位开发者都需要从master分支拉一个个人分支进行开发。

参考:

https://blog.csdn.net/MICHAELKING1/article/details/89704096?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-14.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-14.control

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/526887
推荐阅读
相关标签
  

闽ICP备14008679号