赞
踩
GitLab 是一个用于仓库管理系统的开源项目,主要使用其作为代码管理工具;并在此基础上搭建起来的Web服务,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。
开发者在接到需求之后主要从事开发工作的分支-开发分支。
测试在接到测试工作时主要使用的分支-测试分支,在版本进入测试周期之后,会将该版本的测试代码从develop分支merge到release分支上,表示等待发布状态,此时将不会再添加新功能,只负责当前功能的bug修复。
当release分支上测试通过,表示代码随时能够发布时,会将代码merge到maste分支,并且打上tag,至此,该版本封版,所有发现的bug均视为线上bug。-升级分支/线上分支
该分支适用于存在热修复功能的开发系统,当发现线上bug之后,如果该bug可以使用hotfix进行修复的,就会在hotfix分支上修复,并且进行测试。测试通过后并入maste分支,并且打上tag号。
功能分支是develop分支的辅助分支,将新功能在独立分支进行开发,开发完成后再并入develop分支。这样能够减少多人开发中,单个开发者由于新功能添加过程中修改代码对其他开发者造成的影响。说明:每次新一期的开发工作,每位开发者都需要从master分支拉一个个人分支进行开发。
参考:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。