How to Choose the Right Branching Strategy

Steven Lemon
12 min readApr 14, 2021

Trunk-Based Development vs Feature Branching

For how important branching strategies are, we don’t talk about them as often as we should. We pick our approach, alongside the core languages and tools, at the start of a project and then never think about it again. At most, we might make minor tweaks around the edges — how many reviewers need to approve a pull request, what git tags we use…

--

--

Steven Lemon

Lead Software Engineer and occasional Scrum Master. Writing about the less technical parts of being a developer.