✅ 체계적이고 안정적인 브랜치 전략
✅ 릴리스 주기가 길고 QA가 중요한 프로젝트에 적합
feature 브랜치에서 진행 후 develop 브랜치에 병합release 브랜치를 생성하여 QA 및 최종 검증 후 main에 병합hotfix 브랜치를 만들어 신속 배포 후 develop에도 반영📌 장점
📌 단점
✅ 단순한 브랜치 구조
✅ 빠른 배포 주기가 필요한 프로젝트에 적합
main 브랜치를 중심으로 동작feature 브랜치를 생성하고, 작업 완료 후 코드 리뷰를 거쳐 main에 병합📌 장점
📌 단점
release 및 QA 브랜치가 없어 안정성 관리가 어려울 수 있음✅ 빠른 개발 속도를 유지하는 방식
✅ 빠른 개발과 자동화 환경(예 : CI/CD 기반 개발)이 갖춰진 환경에 적합
main(trunk) 브랜치 하나만 운용main에 직접 커밋하거나 짧은 기간 내 feature 브랜치를 생성 후 병합📌 장점
📌 단점