Git系列--4.Git分支设计规范
目录
一、了解开发环境
1.1概念阐述
1.2系统概括图
二、设计规范之GitFlow模型
2.1具体分支概念
2.1.1master 分⽀
2.1.2release 分⽀
2.1.3develop 分⽀
2.1.4feature 分⽀
2.1.5hotfix 分⽀
2.2宏观表格
三、分支流程图
一、了解开发环境
1.1概念阐述
对于开发人员来说,系统开发一般有以下几个环境:
1. 开发环境 :开发环境是程序猿们专⻔⽤于⽇常开发的服务器。为了开发调试⽅便,⼀般打开全部错误报告和测试⼯具,是最基础的环境。
2. 测试环境 :⼀个程序在测试环境⼯作不正常,那么肯定不能把它发布到⽣产机上。该环境是开发环境到⽣产环境的过渡环境。
3. 预发布环境 :该环境是为避免因测试环境和线上环境的差异等带来的缺陷漏测⽽设⽴的⼀套环境。其配置等基本和⽣产环境⼀致,⽬的是能让我们发正式环境时更有把握!所以预发布环境是你的产品质量最后⼀道防线,因为下⼀步你的项⽬就要上线了。要注意预发布环境服务器不在线上集成服务器范围之内,为单独的⼀些机器。
4. ⽣产环境 :是指正式提供对外服务的线上环境,例如我们⽬前在移动端或PC端能访问到的APP都是⽣产环境。
1.2系统概括图
系统开发的三个重要阶段:开发->测试->上线
