git flow
git flow
git flow == git 의 브랜치전략
구성
master, develop, feature, release, hotfix로 구성
절차
- create master, develop branches
- create feature branch (from develop branch)
기능을 개발하기위함 - merge feature branch into develop branch
개발한소스를 develop에 merge - create release branch (from develop branch) QA
QA를 위해 릴리즈 브랜치를 생성
만약 해당 릴리즈브랜치에서 버그가 발생하는경우 해당 브랜치에서 fix한다. - merge release branch (into master, develop)