Skip to content

Commit

Permalink
lecture06: fix the formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
libihan committed May 24, 2022
1 parent 8241d86 commit 53e59f5
Showing 1 changed file with 4 additions and 10 deletions.
14 changes: 4 additions & 10 deletions lecture06/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@
基于Git定义5种类型的分⽀,各分⽀严格定义其指责、起⽌点等,从⽽使开发、测试、发版等过程有条不紊进⾏。


### 6.2.1 Git-Flow流程图
### 6.1.1 Git-Flow流程图

该流程图完整描述Git-Flow模型处理过程,当我们深⼊理解各分⽀,然后结合项⽬阶段与⾃身的⻆⾊(开发/测试/项⽬经理),就会发现每个角色在某个阶段需要关注的可能也就⼀两个分⽀,⽐如在开发阶段,开发⼈员只需关注⾃⼰的新功能分⽀(Feature分支);release阶段,测试⼈员和开发⼈员都只需关注Release分⽀,各⾃的职责有所差异⽽已;具体如下图(建议读者动手手绘一遍该流程图以便于加深理解):

<img src="./imgs/gitflow示意图.png" style="zoom:75%;" />

### 6.2.2 Git-Flow各分⽀的说明
### 6.1.2 Git-Flow各分⽀的说明

| 分⽀名称 | 作⽤ | ⽣命周期 | 提交or合并 | 起⽌点 |
| --------------------- | ------------------------- | ------------- | ---------------------------------------- | -------------------------------------- |
Expand All @@ -35,7 +35,7 @@
| Hotfix分⽀ | ⽤于解决线上bug | 临时分 ⽀、紧急 修复阶段 | 可提交代码 | 由Master分⽀产⽣, 最终合并到Develop 分⽀和Master分支 |
| Master(Production) 分⽀ | 记录历史发布版 本 | 贯穿整个 项⽬ | 不能提交,由Release、Hotfix分⽀合并代码 | 整个项⽬ |

### 6.2.3 不同⻆度理解各分⽀
### 6.1.3 不同⻆度理解各分⽀

- ⽣命周期

Expand All @@ -49,13 +49,7 @@

开发⼈员 关注Develop分⽀、Feature分⽀以及特殊阶段关注Hotfix、Release分⽀的bug修复; 测试⼈员 关注 Release分⽀、Hotfix分⽀的功能测试;项⽬经理 关注Production分⽀、Release分⽀。

另外要说明,项⽬阶段在时间纬度有可能重叠.⽐如:release阶段(当前版本)与下各版本的开发阶段可同时存在,因为

当前release阶段的发起同时也就意味着下⼀个release的开发阶段的开始;⼀旦线上出现bug(任何时候都可能出现),

紧急修复阶段就可能与开发阶段、发版阶段重叠...因此,要求团队成员都要理解Git-Flow⼯作流,以及⾃身所处的项

⽬阶段.
另外要说明,项⽬阶段在时间纬度有可能重叠.⽐如:release阶段(当前版本)与下各版本的开发阶段可同时存在,因为当前release阶段的发起同时也就意味着下⼀个release的开发阶段的开始;⼀旦线上出现bug(任何时候都可能出现),紧急修复阶段就可能与开发阶段、发版阶段重叠...因此,要求团队成员都要理解Git-Flow⼯作流,以及⾃身所处的项⽬阶段.

## 6.2 命令行演示⼀个完整的Git-Flow流程

Expand Down

0 comments on commit 53e59f5

Please sign in to comment.