【ギットラブフロー】
GitLab Flow とは?
💡 GitHub Flowの使いやすさに、環境別デプロイの現実解を足した戦略
📌 このページのポイント
GitLab Flowって、Git FlowやGitHub Flowと何が違うの?
ポジション的には中間だよ。GitHub Flowはmainにマージしたら即本番デプロイという超シンプルな戦略。でも「まずステージングで確認してから本番に出したい」という現実にはそのままだと使いにくいんだ
じゃあGitLab Flowはどう解決するの?
なるほど、環境のラインが増えるんだね!
イシュー番号をブランチ名に入れるって聞いたけど、それも重要なの?
どんなチームに向いているの?
複数の環境(テスト・ステージング・本番)があって、GitHub Flowのシンプルさは好きだけどそのまま本番直デプロイは怖い、というチームにぴったりだよ。GitLabだけでなく他のGitサービスでも使える戦略なんだ
まとめ:ざっくりこれだけ覚えればOK!
「GitLab Flow」って出てきたら「環境別デプロイブランチを追加したGitHub Flowの発展版」と思えればだいたいOK!
📖 おまけ:英語の意味
「GitLab Flow」 = GitLabフロー
💬 GitLabが2014年ごろに提唱したブランチ戦略で、Git FlowとGitHub Flowの欠点を補うために設計されたんだよ