본문 바로가기
프로젝트

Git - Git Flow

by s_hoonee 2024. 3. 6.
반응형

나중에 내가 다른 누군가를 가르쳐주기 위해 정리한 git flow 

feature

develop 브랜치의 파생, 어떤 기능을 추가할 때 사용되는 기능 브랜치 ( 게시판 목록 브랜치 등 )  

개발 중 feature 브랜치는 한 사람씩 맡아 진행하고 충돌을 방지용이다.

 

develop

주된 기능 (main) 브랜치

 

release :

develop 브랜치에서 파생, 스토어에 올리는 걸 마켓출시라고 하고, 배포는 테스트 플라이트 처럼 내부 테스트용으로 올릴 때를 배포라고 할 때, 마켓 출시에 후보군이 되는 브랜치 (QA 용 브랜치라고도 할 수 있겠다.)

 

master :

release 브랜치에서 QA가 끝나고 develop에 합쳐지고 마켓에 출시된 브랜치

 

hotfixs :

QA에서도 발견되지 않은 이슈가 발견되었을 때 빠르게 반영되어 다시 출시해야 될 때 사용

-> 변경 내역이 최소화 되어야하기 때문에 바로 master에서 파생되어 딱 버그만 수정하고 다시 마켓출시 ! 

 

 

'프로젝트' 카테고리의 다른 글

Singleton 디자인 패턴  (1) 2024.03.06
Git - Github Flow  (0) 2024.03.06
[Computer Science] - verification vs validation  (0) 2024.01.29
mac 세팅  (0) 2024.01.04
github - Octortree  (1) 2023.07.25