Git Flow 워크플로 템플릿
0 보고서
Git Flow는 대규모 프로젝트의 코드 버전 관리를 위해 특별히 설계된 인기 있는 브랜칭 전략입니다. 핵심은 master/main, develop, feature, release, hotfix의 다섯 가지 주요 브랜치로 구성됩니다. master/main 브랜치에는 프로덕션 환경에서 바로 사용할 수 있는 코드만 저장되고, develop 브랜치는 일상적인 개발을 위한 메인 브랜치 역할을 합니다. feature 브랜치는 새로운 기능을 개발하는 데 사용되며, develop 브랜치에서 생성되어 개발 완료 후 다시 develop 브랜치로 병합됩니다. release 브랜치는 릴리스 전 준비 작업에 사용되며, develop 브랜치에서 파생되어 확인 후 master/main 및 develop 브랜치 모두에 병합됩니다. hotfix 브랜치는 프로덕션 환경에서 발생하는 심각한 문제를 수정하는 데 사용되며, master/main 브랜치에서 파생되어 수정 사항 구현 후 master/main 및 develop 브랜치 모두에 병합됩니다. 브랜치 이름에는 일반적으로 "hotfix는 master 브랜치에 대한 긴급 수정 사항"과 같이 브랜치의 목적과 수명 주기를 설명하는 접미사가 붙습니다. 파일 유형 측면에서 볼 때, 일반적으로 소스 코드 파일, 설정 파일 및 문서 파일이 포함됩니다. Git Flow는 프로젝트 버전 관리의 체계성과 예측 가능성을 보장하여 복잡한 프로젝트에서 변경 이력을 추적하고 변경 사항을 관리하기 쉽게 해줍니다.
관련 권장 사항
저자의 다른 작품
개요/내용
더 보기
기능 / B
기능 분 기 간에 서로 병 합 가능
예 발 환경 이 있다 .
태 그 : 1. 0. 1
메 인
개발 자
동기 화 릴 리스
태 그 : 1. 0. 0
상 선
기능 / A
태 그 : 2. 0. 0
테스트 버 그 수정
2 단계 반복 열 기
테스트
release / x
태 그 : 1. 1. 0
hot fix / x
사전 발 송 이 없는 환경
0 댓글
다음 페이지