美文网首页
项目分支管理(usual)

项目分支管理(usual)

作者: 沸腾Shark | 来源:发表于2020-04-28 22:36 被阅读0次

一般项目上的分支管理

  1. 使用master分支进行开发;
  2. 上了SIT后,基本不再提交开发代码至master,部署SIT或UAT环境;
  3. 拉bugfix分支修复SIT/UAT阶段发现的bug,修复后merge入master,再次部署环境回归;
  4. 若SIT阶段还在同时开发下一迭代功能:
    1. 如果此时已没有新的bug,即已完成测试,坐等上线 =》仍然在master上开发,打tag来区分本次上线内容及下个迭代内容;
    2. 如果此时还有新的bug,即还未完成测试,时不时要拉条bug分支出来修bug =》仍然在master上开发,使用toggle的方式控制上线内容,toggle开,仅展示本次上线代码,toggle关,最新代码(含下迭代功能代码);
  5. 线上出现bug,拉条hotfix分支进行修复,再 git cherry pick +commit id将代码提交到master分支。

当前项目的分支管理

  1. master分支进行开发;
  2. 部署master分支代码至qa环境迭代内测试,uat环境进行uat测试,同时开发进行中;
  3. 完成本次上线开发内容,拉release分支,部署到UAT环境进行回归测试(部署前修改CI/CD);
  4. 回归测试发现的缺陷同步给开发并定级:P0>P1>P2;
  5. 缺陷修复代码推至release分支;
  6. 上线。

相关文章

  • 项目分支管理(usual)

    一般项目上的分支管理: 使用master分支进行开发; 上了SIT后,基本不再提交开发代码至master,部署SI...

  • git提交代码规范管理

    GIT分支管理 git远程分支主要包括:master develop fixbugmaster:整个项目主分支,...

  • Android项目中Git的使用

    Android项目中Git的使用 git项目 git分支管理 git远程分支 git状态图 git项目 一、自己新...

  • 基于GIT如何共建公共项目

    1. 维护范围 1.1 项目组 确定好项目组的主负责人 2. 分支管理 2.1 分支命名 主干分支:master,...

  • 持续开发和持续集成约定和流程实践

    gitlab分支管理 gitlab上我们建立的多个项目,每个项目都有master,dev两个分支,feature分...

  • git项目版本分支管理

    git分支管理 初始项目建立master主分支 通过master主干建立dev分支 后续所有开发都要在dev分支单...

  • 项目管理就是杂事管理?

    很无语,我的工作就是项目管理,而且是项目群管理。 项目管理是管理学的一个分支学科 ,对项目管理的定义是:指在项目活...

  • git项目分支管理

    1、在”码云“的项目下创建分支;2、git命令行窗口执行"git pull"拉取分支;3、使用“git check...

  • git 分支

    最近忙于项目,没有写blog ,补充一篇git 的分支,感觉git 的特点也是分支,让我们在项目开发中,和项目管理...

  • git 命令

    Git 项目命令文档 基础命令 分支管理 标签管理 搭建Git服务器

网友评论

      本文标题:项目分支管理(usual)

      本文链接:https://www.haomeiwen.com/subject/tajbwhtx.html