Skip to content

브랜치 전략

Kwoun Ki Ho edited this page Jul 19, 2024 · 1 revision

브랜치 전략

  • main: 배포될 수 있는 서비스 브랜치
  • be/main: 배포될 수 있는 백엔드 브랜치
  • fe/main: 배포될 수 있는 프론트엔드 브랜치
  • be/develop: 다음 백엔드 버전을 개발하는 브랜치
  • be/feat: 백엔드 기능을 개발하는 브랜치
  • fe/develop: 다음 프론트엔드 버전을 개발하는 브랜치
  • fe/feat: 프론트엔드 기능을 개발하는 브랜치
  • be/release: 백엔드 정식 배포 브랜치
  • fe/release: 프론트엔드 정식 배포 브랜치
  • 운영, 베타 배포용 브랜치
    • release 브랜치에서 운영 서버에 배포된다.
  • 핫픽스 대응
    • main 브랜치에서 hotfix 브랜치로 체크아웃
    • hotfix 브랜치에서 release 브랜치에 merge
  • 롤백 대응
    • 배포 버전에 해당하는 tag를 찾아 배포합니다.