From what I understand of this model, you don't even develop on the dev
branch but on feature/bugfix branches, this allow you to cleanup your commits (rebasing/squashing them first, sorry for the bad words, see [1] in case) before merging the complete feature/bugfix on the develop branch, the release branch is for RC, once ok, the final release is tagged on the master.

-Fred

[1] http://www.atlassian.com/git/tutorial/git-basics

-----Message d'origine----- From: Gordon Smith
Sent: Monday, March 18, 2013 8:54 PM
To: dev@flex.apache.org
Subject: nvie branch model

My understanding is that we've decided to follow

http://nvie.com/posts/a-successful-git-branching-model/

but the first diagram looks like spaghetti to me. There are relatively few people working in the flex-falcon repo, and I'd like to understand what we have to do to be minimally compliant with the nvie model. Is it sufficient to simply create a 'develop' branch in addition to 'master' and then do development there? Would we delay merging to 'master' until we reach a 1.0 release?

- Gordon

Reply via email to