Branching and Merging Practices

  • Date: June 10, 2010 from 4:00PM to 5:15PM
  • Day 4
  • DPR303
  • Speakers: Jeff Levinson
  • Avg Rating: 0

  • 166 Views

Embed code for this video

Copy the code above to embed our video on your website/blog.

Close

Video format

Note: These selections will fall back to the next best format depending upon browser capability.

Close

Download

Right click “Save as…”

Slides (view online)
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.

Comments Closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.