1. Git 브랜치 전략

1.1. 브랜치 구조 개요

저희는 총 4개의 브랜치를 활용해서 작업을 진행하였고, 각각의 브랜치를 다음의 용도로 사용하고 있습니다.

main, base, feature, develop 총 4개의 브랜치를 이용한다.

main, base, feature, develop 총 4개의 브랜치를 이용한다.

1.2. 각 브랜치 역할

  1. main (버전 관리 + 서비스용 브랜치)
  2. base (기능 개발용 브랜치 1)
  3. feature (기능 개발 브랜치 2)
  4. develop (배포용 브랜치)

2. base & feature 브랜치 전략 with Jira

4종류의 브랜치 중에서 base와 feature 브랜치는 Jira와 직접적으로 연관이 있습니다.

2.1. 기존 브랜치 전략의 문제

이전 브랜치 전략으로는 Git-flow 전략을 사용했었습니다.