-
Notifications
You must be signed in to change notification settings - Fork 7
브랜치 정책
에이든 edited this page Jul 12, 2023
·
1 revision
브랜치 | 역할 | 규칙 |
---|---|---|
feat | 신규 기능 브랜치 | - 이슈 단위로 브랜치를 생성한다. (feat/{issue_number}) - dev 브랜치에서 생성한다. - dev 브랜치로 merge가 되면 삭제한다. |
dev | 개발 브랜치 | - 삭제하지 않는다. - FE/BE 분리한다.(dev/FE, dev/BE) - dev에서 매주 목요일 deploy로 merge한다. (dev/FE → deploy/FE, dev/BE → deploy/BE) |
deploy | 배포 브랜치 | - 삭제하지 않는다. - FE/BE 분리 (deploy/FE, deploy/BE) - (deploy/FE, deploy/BE) → deploy/merge로 합친다. - deploy/merge에서 FE와 BE에 문제가 없을 경우 main으로 합친다. |
hotfix | 버그, 에러 수정 브랜치 | - deploy/merge에서 오류가 발견되면 deploy/FE나 deploy/BE에서 브랜치를 생성한다. - 이슈를 해결하고, 각각의 deploy 브랜치로 merge한다. - merge 후 삭제한다. |
main | 프로젝트 버전 관리 브랜치 | - deploy/merge에 오류가 없으면 main으로 merge한다. |