Trunk-Based Development in the Enterprise
summary
Trunk-Based Development (TBD) in Git is presented as a branching model that keeps a single, readable commit history. The talk shows concrete examples of adding and changing features in enterprise scenarios, and describes tools X5 Tech used or abandoned to handle legacy code, code freezes, merge hell, and infrequent releases.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 4:18About the team
- 5:23Legacy problems in Enterprise
- 11:30Trunk-Based Development
- 14:42Microtasks decomposition
- 25:53Feature flags tools
- 28:21Rebases and squashes tools
- 30:07Release builds and branches
- 33:26Release testing and delivery
- 36:18TBD results
- 39:29Tips and recommendations
- 42:20Experiments and resources
- 43:23Q&A
related talks
29mTrunk Based Development – Optimizing for Team Performance
01mWe talk with Jesús Amieiro about Trunk Based Development
35mAre You Agile? Then Don’t Beat Around the Bush!
51mFrom the Trenches - Remote Scaled Trunk-Based Development
49mGit Best Practices: Branching and Merging
35mFeature Toggles, Trunk-Based Development and Continuous Delivery
09mTrunk-Based Continuous Deployment in a Bank
44mGit Branching Model
