Skip to content

브랜치 전략

Hyeonu Yun edited this page Jan 14, 2021 · 3 revisions

브랜치 전략 (Forking Flow + Git Flow)

  • upstream 레포지토리는 master/dev 2개의 브랜치를 가진다.
    • master 브랜치는 배포용 브랜치이다.
    • dev 브랜치는 개발 진행용 브랜치이다.
  • 각 팀원들은 upstream을 fork한 후 기능에 맞는 feature 브랜치를 생성 후 feature 브랜치 내에서 작업한다.
    • feature 브랜치는 feature/${구현할 기능} 형식의 이름으로 짓는다.
  • 작업이 완료되면 upstream/dev 브랜치로 PR을 올린다.
  • feature 브랜치의 PR이 반영되면 feature 브랜치를 삭제하도록 한다.
  • 배포일에 dev 브랜치를 안정된 상태로 만들고, master로 PR을 올린다. 이후, master 브랜치를 배포한다.
Clone this wiki locally