
브랜치구성
- main : 실제 배포되는 브랜치 (version명 명시)
- dev : 작업 내용들이 merge되는 브랜치
- 개인 : 협업자들이 작업단위로 작업을 하게되는 브랜치
- hotfix : 긴급상황시 일회성으로 생성되는 브랜치
작업과정
- 개인 브랜치에서 작업한 내용을 dev 브랜치에 pullrequest를 날린다.
- dev 브랜치에 모인 PullRequst(이하 PR)를 merge하고 점검 후 이상이 없다면 main 브랜치에 PR을 보낸다.
- main에 배포된 내용에 version명을 tag로 남긴다.
- 배포된 main을 개인브랜치에 pull받아서 현행화 시킨다.
- 만약 긴급상황시 hotfix브랜치를 생성하여 main에 배포 후 dev, 개인브랜치에 pull을 받고 hotfix 브랜치는 삭제한다.
