記事へのコメント69件

    • 注目コメント
    • 新着コメント
    tofy
    “develop と master の乖離については、 develop を時々(リリース直後とか) master に reset --hard することで解決します。 すでに「常にfeatureブランチをmasterブランチから切ること」という運用をされているので、develop が forced push さ

    その他
    ni_haru
    ブコメ含めて参考になる

    その他
    ono_matope
    モチベーションは理解できたが、developとmasterがまるで別物になってしまうのが良くない。任意のfeatureブランチを検証環境にデプロイする仕組みを整えた方が建設的ではないか。

    その他
    tatsu_tora
    参考にはなった

    その他
    ktakeda47
    "master"をBASEにしてるのかな?これは確かにちょっとヘンだな。

    その他
    bopperjp
    yet another flow

    その他
    teracy_junk
    検証NGでdevelopにマージできる運用はあかんのでは…

    その他
    gabuchan
    feature/1が検証NGなのにdevelopにマージするのが問題。feature/1が検証OKになってからマージすればdevelopを健全な状態に保てるので追加のfeatureは開発しやすいし、developが健全ならmasterへのマージと本番デプロイも安心。

    その他
    zoe302
    同じようなフローを使用してるなー

    その他
    nilab
    「サーバーサイド開発のプロジェクトでGitFlow(的な)運用を行っていたが、本番リリースの際に困ることがあったのでgitの運用フローを変えて解消したという話」

    その他
    H_Yamaguchi
    これは怖い。

    その他
    tkmkg8m
    挙げられてる問題だけならNGなのをリバートするだけでいい気がするけど何か見落としてる?

    その他
    caffephilia
    新しい方、たまにdevelopとmasterくっつけないと怖いな。検証サーバが参照するブランチ(例えばcanary)を別に流して、検証に通り、リリースも決定したタイミングでf>developにマージする運用にすれば元のでも行ける気がする

    その他
    lavandin
    ソバ飯丼のコピペ思い出した。なつかしい

    その他
    Pasta-K
    なんで検証NGをmergeしてしまうんだろう。まともにstagingを用意することが出来なくて検証のためにdevelopに入れているということ? 🤔

    その他
    lalupin4
    ブランチ戦略がコンフリクトしとる。/ 検証用サーバーが一つしかないなら develop にマージすんな / マージ待ちの feature が複数あるなら検証用サーバーを用意しろ / 1台が良いという判断になっているなら git-flow をやめろ

    その他
    threetea0407
    これdevelopブランチ必要なのかな?featureブランチの内容をテスト環境にデプロイしたらいいだけの話じゃないの?

    その他
    umai_bow
    リリースの間隔が長いとコンフリクト地獄だ

    その他
    kazuki_9106
    はてブのコメントで「これはおかしいやろ」って話題になってるのに、Qiitaのコメントは一件もついてない謎。 こういう議論をすべき場所なのに何故だ。

    その他
    shiopon01
    GitFlowは決まり事が多い分、パッと見でブランチが何をやっているか分かりやすいくらいしか利点が見当たらなかった(めんどくさいし)。GitFlowもGitHub Flow両方やった感想で言うと、成果物の品質に違いはあんまりない印象

    その他
    potato4d
    GitHub Flow「っぽい何か」が生まれてdevelopの存在意義が希薄になっていてよくわからん

    その他
    Dai_Kamijo
    GitFlowをやめて本番リリースが楽になった話 — 上條 大 (@Dai_Kamijo) May 14, 2018 from Twitter https://twitter.com/Dai_Kamijo May 14, 2018 at 11:39AM via IFTTT

    その他
    vanbraam
    id:snowcrush氏と同意見.Release operation的にはGitHub flowとの違いが不明.developブランチは検証=test operationの話;重厚長大なGitFlowをやめて,極めて単純なGitHub flowに変えたらリリースが"楽"になるのは当然

    その他
    snowcrush
    ただのGithubフローだね、これ。developって検証環境専用のブランチを別に立ててるだけだし。仮に問題があるとすればブランチ運用ではなくテスト運用の話だろう。

    その他
    zetta1985
    "検証" の定義次第で捉え方が変わる

    その他
    mas-higa
    リリース用に rc1 rc2 ... って作るもんじゃないの?

    その他
    marmot1123
    featureの時点で検証せずdevelopにmergeするのがおかしいのでは……他の人も言ってるが。あるいはdevelopでNGが出た瞬間にdevelopをrevertするとか……

    その他
    hdampty7
    各featureはdevelopのbranchにする。各featureをdevelopにマージする際にプルリクを利用してレビューする。developにマージ後検証環境で動作確認。masterへマージ&リリース。のようにすればOKかな。

    その他
    Error401
    Error401 ここのコメントで議論されているようなことがQiita上で行われない(行いたくない)という雰囲気になっているのが、Qiitaの駄目な所

    2018/05/14 リンク

    その他
    snjx
    ブクマのコメントをいろいろ参照すべし。

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    【GitFeatureFlow】GitFlowをやめて本番リリースが楽になった話 - Qiita

    背景 サーバーサイド開発のプロジェクトでGitFlow(的な)運用を行っていたが、本番リリースの際に困るこ...

    ブックマークしたユーザー

    • sukeyuki_i2025/11/19 sukeyuki_i
    • tofy2024/07/25 tofy
    • techtech05212024/02/09 techtech0521
    • emmeleia2023/11/15 emmeleia
    • gazza0692022/07/24 gazza069
    • sinsoku2022/03/17 sinsoku
    • ni_haru2022/02/12 ni_haru
    • ikosin2021/07/16 ikosin
    • door-s-dev2021/02/16 door-s-dev
    • mytechnote2020/08/31 mytechnote
    • issyurn2020/06/12 issyurn
    • fbis2020/02/25 fbis
    • onetwodon2020/02/02 onetwodon
    • tiamointer2019/10/28 tiamointer
    • unfini2019/10/28 unfini
    • ono_matope2019/10/27 ono_matope
    • lapurete2019/07/31 lapurete
    • a-hamahama2019/06/18 a-hamahama
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む