반응형
나중에 내가 다른 누군가를 가르쳐주기 위해 정리한 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 |