Too Long; Didn't Read
A Guide to Git with Trunk Based Development, Patrick Lee Scott explains the goals of moving to a different approach. Trunk is a constant. In trunk based development, you either commit to the. trunk branch, or make branches and pull requests against the trunk branch. There are no long lived alternative branches to merge against such as the “trunk” branch. Instead of tying the implicit concept of releasing and deploying code to our commits, we can instead explicitly define the requirements of such a release and deployment in a codebase.
Share Your Thoughts