Trunk-Based Development

A source-control branching model, where developers collaborate on code in a single branch called ‘trunk’ (main/master), 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.

Trunk-based development is a version control management practice where developers merge small, frequent updates to a core “trunk” or main branch. Since it streamlines merging and integration phases, it helps achieve CI/CD and increases software delivery and organizational performance.


Edited:    |       |    Search Twitter for discussion