Skip to content

브랜치 정책

에이든 edited this page Jul 12, 2023 · 1 revision

image


브랜치 역할 규칙
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한다.
Clone this wiki locally