Not quite, the /release /branch takes place 'whenever' - This means it would be 'nice' to create it from a stable /develop/, but is NOT required (this is the big +1 for me).

The /release /branch is where the release is polished and prepared and all the tests must 'eventually' pass - work can continue in /develop/ (another big +1) - everyone can help make the /release /stable.

When the /release /branch is ready then it is merged to /master /*and */develop /(if there were changes in the /release /then they also need to get merged back to /develop/)

The /master /branch only ever contains stable production ready code.

Andy.

On 17/10/2014 15:54, Daniel Kasmeroglu wrote:
Regarding the creation of a release branch I assume that creating the
branch from 'develop' implies that all available tests and quality
criteries must be matched before the actual branching takes place.
Am I right on this ?

Best regards

Daniel Kasmeroglu





--
  Andy Gumbrecht
  https://twitter.com/AndyGeeDe
  http://www.tomitribe.com

Reply via email to