トランクベース開発
とらんくべーすかいはつ
Trunk Based Development
トランクベース開発とは、長期間分岐するブランチ(featureブランチなど)を作らず、全ての開発者が頻繁にメインのブランチ(トランク)にコードを統合(マージ)し続ける開発スタイル。
最終更新: 2026/1/19
語源
Trunk(木の幹=メインブランチ)に基づく開発。
意味
トランクベース開発とは、長期間分岐するブランチ(featureブランチなど)を作らず、全ての開発者が頻繁にメインのブランチ(トランク)にコードを統合(マージ)し続ける開発スタイル。
類義語
なし
なし
具体例
Googleなどのテック企業は、開発スピードを最大化するためにトランクベース開発を採用している。
詳細解説
「マージ地獄」を防ぎ、常にリリース可能な状態を保つことができます。ただし、フィーチャーフラグなどを活用して、作りかけの機能がユーザーに見えないようにする工夫が必要です。
由来・語源
Trunk(木の幹=メインブランチ)に基づく開発。
使用例
Googleなどのテック企業は、開発スピードを最大化するためにトランクベース開発を採用している。
関連用語
- 同義語:
- 関連: