Gitflow Workflow: 버전 제어에 대한 구조화된 접근 방식

Gitflow Workflow 구조화되고 명확한 프로젝트 개발 프로세스를 지원하도록 설계된 Git의 인기 있는 버전 제어 모델입니다. 특정 분기를 사용하고 기능 통합 및 제품 릴리스에 대한 명확한 규칙을 따릅니다.

기본 사항은 Gitflow Workflow 다음과 같습니다.

Master Branch

은 master branch 안정적이고 철저하게 테스트된 코드를 포함하는 프로젝트의 주요 지점입니다. 제품 버전은 에서 생성 및 릴리스됩니다 master branch.

Develop Branch

develop branch 모든 새로운 기능과 버그 수정이 통합된 기본 개발 분기입니다. master branch 안정화되면 새 릴리스를 만들기 위해 에 병합됩니다 .

Feature Branches

각각의 새 기능은 기능 분기라는 별도의 분기에서 개발됩니다. 완료되면 develop branch 테스트를 위해 기능이 에 병합됩니다.

Release Branches

프로젝트가 다음 릴리스를 위해 충분한 기능을 통합하면 릴리스 분기가 develop branch. 여기에서 릴리스 전에 최종 조정 및 마지막 순간 확인이 이루어집니다.

핫픽스 브랜치

에서 중요한 문제가 발생하면 문제를 해결하기 위해 master branch 에서 핫픽스 분기가 생성됩니다. master branch 핫픽스는 안정성을 보장하기 위해 마스터 및 개발 분기 모두에 병합됩니다.

 

Gitflow Workflow 코드베이스를 안정적이고 관리하기 쉽게 유지하면서 프로젝트 개발 프로세스를 단순화합니다. 대규모 프로젝트에 적합하며 신중한 분기 관리 및 통합이 필요합니다.