본문 바로가기

Github/Use and Strategies

전략 - 깃 플로우

사용하는 것에 익숙해지면 고려할만한 전략

 

 

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