Gitlab-flowの概要
登場するブランチ
featureブランチ
- 機能開発に使用する。
- masterブランチから作成する。
- 開発が終わったらmasterブランにマージをする
pre-productionブランチ
- リリース前のテスト用(git-flowで言うreleaseブランチ)
productionブランチ
- リリース済みコード置き場
hotfixブランチ
- 不具合対応を実施するブランチ
- masterブランチからブランチを作成する。
- 対応が終わったら、masterブランチにマージする。
- masterをステージング環境へデプロイして確認する。
- 確認して問題が無ければ、hotfixブランチを順次pre-productionブランチ、productionブランチにマージする
参考文献
以下のサイトの図が分かりやすい気がしましたが、結局つかみきれませんでした。