반응형
git flow 가 복잡하다고 느껴져서 나온 전략, 주로 오픈소스에 적용되어 있는 것 같고 우리에게 익숙한 플로우다.
Feature : 새로운 개발용
Master : 메인
Bugfix : 빠르게 핫픽스 버그를 고치는 브랜치
특징
1. master 브랜치는 언제든 어떤 상황이든 배포 가능한 상태로 두는 전제
2. feature 브랜치명은 이름으로 무엇을 의미하는지 의미할 수 있게 상세하고 정확하게 표기하기
3. 원격 저장소에 끊임없이 푸쉬하기 -> 백업 및 팀원의 현재 작업현황을 알 수 있음
4. 풀 리쾌스트 등을 통해 코드 리뷰 문화 및 커뮤니케이션 가능
5. 머지 이후 바로 배포되게끔 ci/cd 구축
'프로젝트' 카테고리의 다른 글
Github에 올려도 되는지 헷갈려? (0) | 2024.07.29 |
---|---|
Singleton 디자인 패턴 (1) | 2024.03.06 |
Git - Git Flow (0) | 2024.03.06 |
[Computer Science] - verification vs validation (0) | 2024.01.29 |
mac 세팅 (0) | 2024.01.04 |