タグ

ブックマーク / zenn.dev/noraworld (1)

  • cherry-pick 運用の地獄から這い上がった話をしよう

    はじめに はじめに断っておくが、こんな生易しいものじゃない。当に地獄の沙汰である。 状況と問題点 筆者が参加しているプロジェクトでは、ブランチの運用が cherry-pick で行われていた。Git Flow でも GitHub Flow でもない。言うなれば、Cherry-pick Flow である。 Git Flow について Git Flow なら、番リリースする際にまず develop ブランチからリリースブランチを切る。 それを master にマージする。 そして、master へのマージ後のマージコミット (M1) を develop に逆輸入すれば、基的に develop ブランチが Fast-forward な状態となる。 ホットフィックスの場合も同様である。 コミットの取りこぼしなど起きるわけがないし、リリース作業自体もやることが明確でわかりやすい。 Cherry

    cherry-pick 運用の地獄から這い上がった話をしよう
    Magicant
    Magicant 2022/05/20
    うちの職場でも割と似た様な枝分かれ運用をしてるけど、ここまでの地獄感はないなあ。何が違ふんやろ?
  • 1