Pedia

トランクベース開発

とらんくべーすかいはつ

Trunk Based Development

トランクベース開発とは、長期間分岐するブランチ(featureブランチなど)を作らず、全ての開発者が頻繁にメインのブランチ(トランク)にコードを統合(マージ)し続ける開発スタイル。

最終更新: 2026/1/19

語源

Trunk(木の幹=メインブランチ)に基づく開発。

意味

トランクベース開発とは、長期間分岐するブランチ(featureブランチなど)を作らず、全ての開発者が頻繁にメインのブランチ(トランク)にコードを統合(マージ)し続ける開発スタイル。

類義語

なし

なし

具体例

Googleなどのテック企業は、開発スピードを最大化するためにトランクベース開発を採用している。

詳細解説

「マージ地獄」を防ぎ、常にリリース可能な状態を保つことができます。ただし、フィーチャーフラグなどを活用して、作りかけの機能がユーザーに見えないようにする工夫が必要です。

由来・語源

Trunk(木の幹=メインブランチ)に基づく開発。

使用例

Googleなどのテック企業は、開発スピードを最大化するためにトランクベース開発を採用している。

関連用語

  • 同義語:
  • 関連:
TOP / 検索 Amazonで探す