Jonk asked me to write up this portion of a dog and pony show I do from time to time. It’s the bit where I pretend to be a source control expert and tell other people what to do. I’m usually pretty successful, but only because I am quick with a witty response while I compose a more suitable (read plausible but not necessarily correct) answer.
Today’s subject, “why we branch when we release” is some thinking around the problem – How do I release code and still have the ability to move forward on the next feature and yet not lose the ability to patch the release if I need to.
Let's break this down to the component requirements so we can be sure to address them all:
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
© Copyright 2008 Jason Woodard