Branching and Merging Practices

Download this episode

Download Video


Development teams frequently get wrapped around the tree when it comes to branching. It’s easy to lose track of code in a dense tree and even easier to release code that you didn’t mean to release. While branching can get complicated, there are some basic branching structures that can be applied to most of the common scenarios to help untangle you. In this session, learn the three basic branching structures and several of the most common variations to help ease promotion models and deployment scenarios. Learn best practices and how to avoid “gotchas” that can derail an entire release. At the end of this session you will be able to determine which branching pattern is most effective for your particular scenario and walk through how to perform code promotion (including bug fixes, hot fixes and multiple releases) for each branching pattern. After applying these principles you will be able to streamline your release process and code promotion process and reduce unintended bugs in released software.







Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.