Git 고급 브랜치 전략과 Gitflow
Git 고급 브랜치 전략 소개와 Gitflow를 통해 우리 프로젝트에 적용하는 방법에 대해 소개합니다. Vincent Driessen 의 브랜치 모델 Vincent Driessen가 제안한 고급 브랜치 전략으로 브랜치를 다음과 같이 분류하고 규칙을 정해 버전관리를 합니다. Main Branch master 현재 릴리즈되어있는 버전 또는 바로 릴리즈가 가능한 다음 버전 master 브랜치에 merge 가 발생하는 것은 곧 신규 릴리즈가 있다는 의미 발견된 모든 버그가 해결된, 정상적으로 동작하는 상태여야함 develop 다음 릴리즈를 위해 개발된 모든 기능들이 통합되어 관리되는 브랜치 모든 개발자가 함께 관리하는 브랜치, 항상 컴파일이 가능한 상태를 유지 Supporting branch feature 특정..