feature, release, hotfix 브랜치를 포함한 브랜칭 전략을 보여줘
프레임워크 소개
Mermaid Git 그래프는 main, develop, feature/auth, feature/dashboard, hotfix/login을 사용합니다. 인증 작업에서는 OAuth와 세션을 추가하고, 대시보드 작업에서는 차트와 필터를 추가합니다. 각 feature 브랜치는 develop으로 병합된 후, develop이 v1.0.0 태그를 위해 main으로 병합됩니다.
hotfix 브랜치는 해당 릴리스 이후 main에서 시작하며 토큰 만료 수정 사항을 추가합니다. v1.0.1 태그와 함께 main으로 병합된 다음, main이 Sync hotfix라는 라벨과 함께 develop으로 병합됩니다. 이 최종 병합을 통해 패치가 진행 중인 개발로 돌아오는 과정이 명확하게 드러납니다.
이 예시는 의도한 브랜치 순서를 설명할 때 활용하세요. 예시용 커밋과 병합을 기록하지만, 리뷰 요구 사항, CI 검사, 배포 또는 브랜치 보호 설정을 정의하지는 않습니다. 전달하려는 릴리스 프로세스에 이러한 항목이 포함된다면 주석으로 추가해 보세요.
포함 내용
Git 릴리스 워크플로 (Gitgraph)
✦ Free preview · Sign in to use
자주 묻는 질문
이 예시에서는 feature 브랜치와 feature/dashboard 브랜치가 모두 develop에서 분기된 후, 첫 번째 태그 릴리스 전에 develop으로 다시 병합됩니다.
v1.0.1을 위해 hotfix/login이 main에 병합된 후, 다이어그램에는 main이 Sync hotfix라는 라벨과 함께 develop으로 병합되는 과정이 표시됩니다.
이 그래프에는 Git 기록과 태그만 표시됩니다. 배포 단계나 실행 중인 릴리스에 대한 근거는 포함되어 있지 않습니다.
무료로 시작. 신용카드 불필요.