Skip to content
Latchkey

Trunk-Based Development - CI/CD用語集の定義

Trunk-based development は、開発者が小さな変更を単一の共有ブランチ (trunk) に頻繁に統合し、1日か2日以内にmergeされる短命なfeature branchを使うブランチモデルです。これはCIが想定して設計されたブランチモデルです。

なぜ重要か

短命なブランチはmerge conflictを小さく保ち、trunkを常にリリース可能な状態に保ちます。これは進行中の作業を隠すためのfeature flagや、trunkをgreenに保つためのmerge queueと組み合わせて使われます。

関連ガイド