git flow 전략

김태완·2021년 10월 19일
0

프론트엔드

목록 보기
5/30

브랜치구성

  • main : 실제 배포되는 브랜치 (version명 명시)
  • dev : 작업 내용들이 merge되는 브랜치
  • 개인 : 협업자들이 작업단위로 작업을 하게되는 브랜치
  • hotfix : 긴급상황시 일회성으로 생성되는 브랜치

작업과정

  1. 개인 브랜치에서 작업한 내용을 dev 브랜치에 pullrequest를 날린다.
  2. dev 브랜치에 모인 PullRequst(이하 PR)를 merge하고 점검 후 이상이 없다면 main 브랜치에 PR을 보낸다.
  3. main에 배포된 내용에 version명을 tag로 남긴다.
  4. 배포된 main을 개인브랜치에 pull받아서 현행화 시킨다.
  5. 만약 긴급상황시 hotfix브랜치를 생성하여 main에 배포 후 dev, 개인브랜치에 pull을 받고 hotfix 브랜치는 삭제한다.
profile
프론트엔드개발

0개의 댓글