브랜치 전략

2025. 5. 30. 15:26카테고리 없음

 

Git Flow 

Vincent Driessen이 제안한 그림이다.

 

 

일반적인 흐름 : main → develop → release→ main/develop

 

신규 기능 추가 : main → developfeature→ release → main

 

긴급 : main → hotfix → main / develop

 

참고 

Vincent Driessen, A successful Git branching model, 2010

  (  https://nvie.com/posts/a-successful-git-branching-model/ )

 

 

 

Github Flow

 

 Github Flow 는 github에서 제안한 브랜치 전략으로 간단하고 빠른 개발을 위한 것이다.

 특징은 브랜치가 단순하다. main과 develop 브랜치 

 Pull Request 로 검토후 병합

 개발이 완료 되었다면 수시 배포를 통한 피드백