"Extreme" git branching for continuous delivery
Moving to Git unleashes the power of development branches and opens up a whole new level of agility for your team. Without the clunky overhead of arbitrary code freezes and monolithic mega-merges that plague centralized version control, developers can isolate work in progress with ease.
Taken to it's logical extreme, developers create branches for each story and bug fix they work on. But this is not "extreme" at all - unless you mean "extremely useful". By the end of this session, you will understand…
* How a branch-per-story model helps teams deliver working code in a continuous stream
* What the workflow looks like for individual developers
* How it integrates with your existing continuous integration and code review practices
* Trade-offs to consider when evaluating this model
This session assumes a basic understanding of version control systems and agile development practices.
Git ready, Git set... go!