美文网首页
秒针系统GIT工作流规范

秒针系统GIT工作流规范

作者: 差不多程序员 | 来源:发表于2017-11-02 00:54 被阅读0次

简化Git flow 工作流

介绍

秒针数据平台组在做代码开放的过程中,形成了一套适用于小团队快速迭代的GIT工作流,我们称为简化Git flow工作流。关于原始Git flow工作流请参见: Git flow工作流

在这个工作流中,我们做如下假设:同一时间只有一个主特性分支。

详细说明

工作流.jpg

主分支有:develop、master,这两个分支会一直存在。

辅助分支包含:

  • feature branches
  • hotfix branches
  • bugfix branches
  • personal branches

Feature branches是进行一次版本迭代而从deveop checkout出来的分支,版本号需要和公司内部的项目管理系统中的版本号保持一致。

personal branches是从每个参与开发的成员从feature branches上checkout出来的分支,用于自己负责部分的开发,往往是多个功能模块,最终要合并到feature分支上。

在进行完一次feature开发后,feature分支最终会合并回develop分支,然后部署到测试环境进行测试。测试过程中如果发现bug,就会在develop分支上拉一个bugfix分支出来进行修复。

通过测试后,会合并到master分支上,打上Tag,用于线上部署。如果线上系统发现bug,会从master上拉一个hotfix分支进行修复,然后合并回master、develop分支。在合并时,需要推送到公司内部的代码托管系统gitlab,提交merge request,经过代码review后才能合并到master、develop分支,在master分支打上tag后上线。

参考

  1. Git flow工作流

相关文章

  • 秒针系统GIT工作流规范

    简化Git flow 工作流 介绍 秒针数据平台组在做代码开放的过程中,形成了一套适用于小团队快速迭代的GIT工作...

  • git操作

    git规范 Git 使用规范流程 团队中的 Git 实践 Git: 教你如何在Commit时有话可说 Git工作流...

  • git工作流

    先上图,后讲解 git工作流,什么是git工作流,个人觉得这个就是一个使用git协同开发的规范,有了这个规范可以很...

  • 项目git commit时卡主不良代码:husky让Git检查代

    看完 《前端规范之Git工作流规范(Husky + Commitlint + Lint-staged)https:...

  • 规范

    1 工作流规范 1.1 git规范 1.1.1 分支管理规范 git版本管理中主要有以下几种类型的分支:maste...

  • GIt 常用操作指令

    《Git 使用规范流程》 《常用 Git 命令清单》 《Git 远程操作详解》 《Git工作流程》 开发过程中,用...

  • Git版本管理软件初识 2019-01-26

    git 是什么? “git是版本控制系统。” git 的工作流程? “有三种工作流程: Git flow Gith...

  • GitFlow + Gitlab 工作流及规范

    GitFlow + Gitlab 工作流及规范 一、 git 命令及配置 1.Git ssh 与 gitLab配置...

  • Git 速查

    常用 Git 命令清单 --阮一峰Git 使用规范流程 --阮一峰Git 工作流程 --阮一峰Git 分支管理策...

  • git提交规范

    Git 提交规范 制定一个 git commit 信息的提交规范是开发团队工作流必不可少的环节。试想一下,如果查看...

网友评论

      本文标题:秒针系统GIT工作流规范

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