Main Branch가 생성되면 Commit을 추가할수록 각각의 버전들이 생성될 것이다.
현업에서 사용되는 기법의 예시이다.
main branch를 클론화 시켜서 develop branch를 생성
대부분의 개발작업을 이 develop branch에서 진행
develop branch는 개발 용도로 사용된다.
전원이 기능개발을 develop bracnh에서 진행하는 것은 아니며
develop branch에서 기능 구현을 위해서 feature branch를 생성
feature branch는 굉장히 많을 것이며, 완성이 되면 develop branch에 병합
feature가 쌓이고 develop의 덩치가 커져 배포할만한 단계가 오면 release branch 생성
실제로 유저에게 배포되는 것은 develop branch가 아닌 release branch
hot fixes branch는 버그같은게 생겨서 긴급하게 수정이 필요할 때 사용
Master branch는 안쓰는 경우도 있다.
엄청 큰 대규모 패치가 있을 때 Master branch를 사용
ex) 바람의나라 2D > 3D 패치
ex ) 메이플 스토리 빅뱅 패치
'Github > Use and Strategies' 카테고리의 다른 글
깃허브 사용 방법. Desktop (0) | 2024.04.17 |
---|