GitFlow 가 뭐지
2019-07-28
- master : 제품으로 출시될 수 있는 브랜치
- develop : 다음 출시 버전을 개발하는 브랜치
- feature : 기능을 개발하는 브랜치
- release : 이번 출시 버전을 준비하는 브랜치
- hotfix : 출시 버전에서 발생한 버그를 수정 하는 브랜치
- develop : 다음 출시 버전을 개발하는 브랜치
master 에서 버그가 생기면 develop 를 만들고 버그를 수정한다. develop 에서 새로운 기능추가가 필요하면 feature 를 만들어서 기능추가를 한다. 기능추가가 완료되면 feature 를 develop 로 merge 한다. 모든 버그 수정/기능추가가 완료된 develop 에서 release 를 만들고 QA 를 진행한다. QA 중 나온 버그들을 release 에서 수정한다. QA 가 끝나면 release 를 master/develop 에 merge 한다. master 에 tag 를 단다.
- 참고자료1 - 영문링크 와
- 참고자료2 - 우형링크 를 보았다.