Link bài gốc #src: http://bit.ly/branching-model-nvie
#idea: feature branches, a development branch (for integration) and a master branch (for publishing/production)
#difference: main (core) branch vs supporting branch
- Main branch: master, develop
- Supporting branch: feature, release, hotfix
#attributes:
Branch naming convention: anything except master, develop, release-, or hotfix-*
#scenarios
- create release branch & merge to master
- Create hotfix branch