-
Notifications
You must be signed in to change notification settings - Fork 0
Branch Rule
suhyun_ edited this page Oct 9, 2024
·
1 revision
-
main
: 최종 배포를 위해 사용
-
develop branch
: 기능 개발을 위한 branch들을 병합하기 위해 사용
→ develop-FE branch와 develop-BE branch가 안정적인 상태라면 develop branch에 병합한다.
-
develop-FE branch
: FE 기능 개발만을 위한 branch들을 병합하기 위해 사용
feature branch(bug, design) → ex) feature/1-feat-시작화면-개발<br>
feature/2-feat-스테이지1-개발
develop-BE branch
: BE 기능 개발만을 위한 branch들을 병합하기 위해 사용
feature branch(bug, design) → ex) feature/1-feat-사용자ID-개발
feature/2-feat-스테이지_연결-개발
-
feature branch
: 새로운 기능 개발(및 버그 수정, 디자인 등)이 필요할 때마다 develop-FE branch로 부터 생성feature/Issue번호-기능 요약 형식
- feature branch에서의 작업은 기본적으로 공유할 필요가 없기 때문에 자신의 로컬 저장소에서 관리한다.
- 개발이 완료되면 develop-FE/BE branch로 merge하여 다른 팀원들과 공유한다.
- develop-FE/BE branch에서 새로운 기능에 대한 feature branch를 생성한다. 즉, 반드시 develop-FE/BE branch 하위에 feature branch를 생성해야 한다.
- 더 이상 필요하지 않은 feature branch는 삭제한다. (많은 branch는 작업에 혼란을 줄 수 있다.)
- feature branch 생성 시, Issue 생성 후 Issue에서 create branch 생성을 필수로 한다.(자세한 방법은 Branch 생성 방법에서 알려주고자 한다.)
- ‘/’ 이후 부분은 가급적이면 Issue 제목 그대로 사용하기를 바란다.