
기타
1000만 다운로드 앱개발자들이 사용하는 Git Branch 전략
두줄요약
여기어때 안드로이드 팀의 Git 브랜치 전략과 운영 예시를 소개했습니다. Rebase와 Fast-forward merge로 히스토리를 단순하게 관리하는 방법도 함께 정리했습니다.
핵심 내용
- 여기어때 안드로이드 팀의 Git 브랜치 운영 방식 소개
- Git Flow를 운영 상황에 맞게 변형해
master,develop,feature,versions,release브랜치로 관리 - Rebase와 Fast-forward merge로 커밋 그래프를 단순하게 유지하고, QA와 배포 흐름을 버전 단위로 분리
- PR/MR 코드 리뷰, 작은 작업 브랜치, QA 이슈 브랜치, Squash, Interactive Rebase 같은 실무 팁도 함께 정리
적용해볼 점
- 버전별 통합 QA와 상용 배포 브랜치를 분리해 운영 복잡도 조절
- Rebase와 Fast-forward merge를 활용해 히스토리 정리
- 브랜치 전략과 코드 병합 절차를 팀 규칙으로 명확히 설정
