Git-Flow 브랜치 전략
·
Backend
프로젝트에 CI/CD를 적용하면서 브랜치의 용도를 나눠야 할 필요성을 느끼게 되었습니다.프로젝트를 진행하면서 기능의 우선순위를 나눠 버전 관리를 위해 Git-Flow 전략을 참고하여 브랜치를 5종류로 나눠 관리하려고 합니다.다양한 브랜치 관리 방법 중에 Git-Flow 방식을 도입한 이유는 앱 런칭을 위해 기획한 내용을 처음부터 완벽한 상태로 출시하기엔 어려운 점이 많았고, 이를 해결하기 위해 기능의 우선순위를 두어 버전별로 서버를 배포하는 방식으로 진행하기로 했습니다.Git-Flow 전략 간단하게 살펴보기Git-Flow에는 5가지 종류의 브랜치가 존재합니다. 항상 유지되는 메인 브랜치들(master, develop)과 일정 기간 동안만 유지되는 보조 브랜치들(feature, release, hotfix..