-
Notifications
You must be signed in to change notification settings - Fork 2
2. Git Flow
Songwonseok edited this page Nov 16, 2020
·
3 revisions
Branch | 목적 |
---|---|
master | 제품 출시 |
develop | 다음 버전 개발 |
feature/{feature_name} | 기능 개발 |
release | 제품 출시 준비 |
hotfix | 출시된 버전 버그 수정 |
master : 제품으로 출시될 수 있는 브랜치이다.
develop : 다음 출시 버전을 개발하는 브랜치이다.
feature : develop에서 파생하며, 한 기능 단위를 개발하는 브랜치이다.
release : develop에서 파생되는 브랜치, 이번 출시 버전을 준비하는 브랜치로 코드에 이상이 없다면 master로 병합된다.
hotfix : 출시 버전에서 발생한 버그를 수정 하는 브랜치, Master에서 파생되며, 버그 수정이 완료되면 master와 develop에 병합된다.
- feature 브랜치는 develop 브랜치에만 pull request 한다.
- merge 된 feature 브랜치는 삭제한다.