Skip to content

Branching Strategy

Mario Romano edited this page Apr 20, 2017 · 5 revisions

                                                                    Release  o-----------------
                                                                             /
Master   o------------o-------------------o-------------------o-------------o-------------------
                       \                   \                 /             /
                        \          Hotfix    o-------------o              /
                         \                                   \           /
     Development          o--------------------o--------------o----o----o-----------------------
                                                \                 /
                                                 \               /
                      New-feature                 o-------------o

New feature branch is created from Development. The name convention followed for feature branch is:

git branch dev-{developerName}-{GitIssuedId}

Rebase vs Merge: The convention that we are following in case you want to sync your feature branch with development is to rebase it against development, never merge development into your branch.

Clone this wiki locally