Use Branches to Isolate Supported Releases

- J.D. Meier, Jason Taylor, Alex Mackman, Prashant Bansode

Create a branch containing the source code used to generate a supported release build. This allows you to apply fixes and updates to the supported release version of your software without impacting the continued development of your source code base, which continues along the main branch.

You continue to develop the next version of your application along your main branch in parallel with the supported release branch. You can merge any stabilization changes you made to the supported release branch into the main branch prior to releasing the next version of your product.

The following is an example of what your branch structure might look like after you have created a Maintenance branch used to support released versions of your software:
  • Main – Integration Branch
    • Source
    • Other Asset Folders
  • Releases – Container for maintenance branches
    • Release 1 – Maintenance Branch
      • Source

Additional Resources

Last edited Jul 26, 2007 at 9:13 AM by prashantbansode, version 6

Comments

No comments yet.