목록2025/04/18 (1)
BIBI BLOG

실무에서 자주 채택되는 Git Flow·GitHub Flow·GitLab Flow·Trunk‑Based Development 네 가지 전략 Git 브랜치 전략을 정리해봤습니다. 1. Git Flow개요기능 개발, 릴리스 준비, 긴급 패치 단계를 브랜치로 명확히 구분합니다.main: 최종 릴리스(배포) 코드develop: 다음 릴리스를 준비하는 통합 브랜치feature/*: 단위 기능 개발release/*: 배포 전 안정화hotfix/*: 운영 긴급 수정장점각 단계가 분리되어 역할·책임이 명확합니다.여러 버전을 병렬 유지하기 쉬워 온프레미스·패키지형 소프트웨어에 적합합니다.단점브랜치가 많아져 머지·리뷰 부담이 큽니다.빠른 CI/CD(하루 여러 번 배포) 문화에는 과도하게 복잡할 수 있습니다.2. GitH..
IT
2025. 4. 18. 10:13