Open1
Git関連
前提
デプロイブランチ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ブランチに追従させるためのリベースやマージは通常の作業フローに含まれるため、問題にはなりにくいです。