브랜치 전략 - Team-Nogari/Huhoe GitHub Wiki

Git Flow 전략

  • main : 라이브 서버에 제품으로 출시되는 브랜치.
  • develop : 다음 출시 버전을 대비하여 개발하는 브랜치.
  • feature : 추가 기능 개발 브랜치. develop 브랜치에 들어간다.
  • release : 다음 버전 출시를 준비하는 브랜치. develop 브랜치를 release 브랜치로 옮긴 후 QA, 테스트를 진행하고 master 브랜치로 합친다.
    • 본 프로젝트에서는 QA, 테스트를 개발 중에 진행하기 때문에 release 브랜치는 따로 사용하지 않음.
  • hotfix : master 브랜치에서 발생한 버그를 수정하는 브랜치