美文网首页
代码分支管理策略

代码分支管理策略

作者: 小怪兽狂殴奥特曼 | 来源:发表于2021-02-26 17:05 被阅读0次

一般开发的项目,至少有3个分支:master,dev,test。

dev分支:当前开发的各种新特性新功能都可以不断提交。当要进行正式测试时,从dev打tag拉取一个分支得到sit分支。然后测试针对这个分支进行测试。

sit分支:测试使用的分支。测试提出来的问题,开发人员修改后提交到该分支,直至通过测试。然后上线发布。
上线发布成功后,针对上线成功的版本打tag,合到master,得到master的tag。
然后将上线的版本合并回dev分支。

master分支:线上分支,一般不允许有任何提交记录,只有tag。上面得版本全部都是经过长时间测试稳定运行的版本tag。
这样子的作用在于:上线发版时,一旦新版本出现问题,会立即回滚到master的上一个稳定版本,将新版本对用户的影响降到最小。
当然,发版时,可以采用灰度发布的策略,小范围的在网关关口导流发布。
如果上线后发现重大问题,可以针对master的版本拉一个分支,修复问题,然后合并回master分支和sit、dev分支。
如果是小问题,往往会针对sit分支进行提单,等到一定的时间统一修复后,再发布上线,合并到master。

相关文章

  • 代码分支管理策略

    一般开发的项目,至少有3个分支:master,dev,test。 dev分支:当前开发的各种新特性新功能都可以不断...

  • 代码管理之分支策略

    DevOps,持续集成、持续交付,都是这几年火热的概念,也越来越深入人心。个人认为,所有这一切的基础,都是分支策略...

  • Git常用命令记录

    阮一峰-git分支管理策略 一点补充 git stashgit stash 将当前工作区代码保存起来,方便切换分支...

  • Git分支管理-版本回退-撤销文件修改

    1、Git分支管理策略 1.1、主分支Master 首先,代码库应该有一个、且仅有一个主分支。所有提供给用户使用的...

  • Git分支管理策略

    Git分支管理策略 一、主分支Master 首先,代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本...

  • 分支管理

    本节内容: 创建与合并分支 解决冲突 分支管理策略 bug分支 Feature分支 多人协作

  • [Git] 使用流程规范

    参考资料 介绍一个成功的 Git 分支模型 Git分支管理策略 简介 规范的分支管理策略可以使得版本库的演进保持...

  • iOS小组代码分支管理

    代码分支管理规范 为了规范代码库分支管理和版本管理,使代码分支及版本结构清晰,方便维护,并避免由于维护造成的错误的...

  • 测试工作内容

    1.周版本的开发模式,含分支策略,就是代码的资源组织规则,根据不同时期改进分支。然后负责资源管理,什么svn啊美术...

  • Git使用笔记(Version Control System)

    一、分支管理策略一、新建代码库1、新建目录后初始化,建立git代码库(1)创建项目文件夹 mkdir /e/'pr...

网友评论

      本文标题:代码分支管理策略

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