1
동기화
develop 또는 main의 최신 상태를 먼저
받는다.
협업의 핵심은 코드를 어디서 시작하고, 언제 공유하고, 어떤 기준으로 안정 브랜치에 합칠지 팀이 같은 규칙을 갖는 것이다.
develop 또는 main의 최신 상태를 먼저
받는다.
작업 목적에 맞는 브랜치를 만들고 작은 커밋 단위로 진행한다.
원격 브랜치로 push하여 팀원이 변경 내용을 확인할 수 있게 한다.
Pull Request에서 코드 리뷰, 테스트, 충돌 해결을 마친다.
승인된 변경만 대상 브랜치에 merge하고 배포 이력을 남긴다.
develop에서 시작해 기능 완성 후 다시
develop으로 합친다.
버그 수정과 최종 점검을 거쳐 main과
develop에 반영한다.
main에서 바로 분기해 수정 후 운영과 개발 브랜치
모두에 되돌린다.
브랜치 전략은 복잡하게 외우는 규칙이 아니라, 변경을 격리하고 리뷰하며 안정 브랜치에 들어가는 시점을 통제하는 협업 약속이다.