Trunk Based Development

A source-control branching model, where developers collaborate on code in a single branch called ‘trunk’, resist any pressure to create other long-lived development branches by employing documented techniques. They therefore avoid merge hell, do not break the build, and live happily ever after.

- by Trunk Based Development

Example Sentence

  • related document: the name of word means something

Understand at a glance

Shared branches off mainline/main/trunk are bad at any release cadence:

Trunk-Based Development For Smaller Teams:

Scaled Trunk-Based Development: