Open1

Git関連

capybaraさんcapybaraさん

前提

デプロイブランチAから作業ブランチBで作業
PRを提出

やりたいこと

マージ前に次の作業のコミットをしたい場合

パターンA

デプロイブランチAから作業ブランチCを切り、作業ブランチBをマージする

デプロイA
    ┣━━作業B ┓ CにBをマージ
    ┗━━作業C ┻ デプロイAに作業ブランチBが入った作業C

パターンB

作業ブランチBから作業ブランチCを切る

デプロイA
    ┗━━作業B
        ┗━━作業C 

デファクトスタンダード

はどちらでしょうか?

from ChatGpt

パターンB
一般的には、パターンB(作業ブランチBから作業ブランチCを切る)が選ばれることが多いです。理由としては、連続性が保たれ、コミット履歴がシンプルに管理しやすいことが挙げられます。また、Cブランチを最新のAブランチに追従させるためのリベースやマージは通常の作業フローに含まれるため、問題にはなりにくいです。