git workflow 发版流程
- 正常流程
# feature-xyz
$ git checkout feature-xyz
$ git pull
## 发 dev 测试
$ git checkout dev
$ git pull
# merge feature-xyz => dev
$ git merge feature-xyz
## 发 release 灰度/预发布
$ git checkout release
$ git pull
$ git checkout feature-xyz
$ git pull
# 1. merge release => feature-xyz
$ git merge release
$ git checkout release
$ git pull
# 2. merge feature-xyz => release
$ git merge feature-xyz
## 发 master 线上/生产
$ git checkout master
$ git pull
$ git checkout release
$ git pull
# 1. merge master => release
$ git merge master
$ git checkout master
$ git pull
# 2. merge release => master
$ git merge release
gitlab 发版流程图