Git 릴리스 워크플로 (Gitgraph)

다이어그램엔지니어링 · 릴리스 워크플로한 번의 프롬프트로 생성
읽기 전용 미리보기

프롬프트

feature, release, hotfix 브랜치를 포함한 브랜칭 전략을 보여줘

나만의 버전 만들기

프레임워크 소개

브랜치 기록을 따라 feature 작업과 패치 릴리스 확인하기

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 검사, 배포 또는 브랜치 보호 설정을 정의하지는 않습니다. 전달하려는 릴리스 프로세스에 이러한 항목이 포함된다면 주석으로 추가해 보세요.

포함 내용

얻는 것

  • 2개의 feature 브랜치와 1개의 hotfix 브랜치를 포함한 5개의 이름 있는 브랜치
  • 인증 및 대시보드 작업을 위한 feature 커밋
  • main에 지정된 릴리스 태그 v1.0.0 및 v1.0.1
  • Sync hotfix라는 라벨이 붙은 main에서 develop으로의 최종 병합
다이어그램

Git 릴리스 워크플로 (Gitgraph)

git브랜칭릴리스DevOps기술

✦ Free preview · Sign in to use

자주 묻는 질문

자주 묻는 질문

이 예시에서 feature 브랜치는 어디에서 시작하나요?

이 예시에서는 feature 브랜치와 feature/dashboard 브랜치가 모두 develop에서 분기된 후, 첫 번째 태그 릴리스 전에 develop으로 다시 병합됩니다.

핫픽스는 진행 중인 개발 브랜치에 어떻게 반영되나요?

v1.0.1을 위해 hotfix/login이 main에 병합된 후, 다이어그램에는 main이 Sync hotfix라는 라벨과 함께 develop으로 병합되는 과정이 표시됩니다.

릴리스 태그가 있다는 것은 애플리케이션이 배포되었다는 뜻인가요?

이 그래프에는 Git 기록과 태그만 표시됩니다. 배포 단계나 실행 중인 릴리스에 대한 근거는 포함되어 있지 않습니다.

Git 릴리스 워크플로 (Gitgraph)

무료로 시작. 신용카드 불필요.

Free preview · Sign in to use