첫째, 일부 배경, 우리는 모든 프로젝트 팀을 git 사용으로 옮기는 과정에 있으며 특정 지점을 지속적으로 통합하고 모니터링 할 수 있도록 리포지토리를 구성하는 방법에 대한 지침을 마련하는 과정에 있습니다. 테스트 서버에 자동 배포 현재 개발중인 두 가지 모델이 있습니다.
가장 안정적인 코드를 나타내는 마스터 브랜치, 블리딩 에지 코드를위한 개발 브랜치, QA 테스트를 위해 준비된 코드를위한 통합 브랜치로 성공적인 브랜칭 에 대한 nvie.com 기사의 영향을 크게 받았습니다 .
마스터 브랜치가 최첨단 개발 코드, QA 테스트 준비가 된 코드의 통합 브랜치, 배포 준비가 된 안정적인 코드의 생산 브랜치를 나타내는 대체 모델입니다.
이 시점에서 이는 마스터 브랜치가 나타내는 것과 관련하여 부분적으로 의미론의 문제이지만 마스터 브랜치에서 실제로 개발하는 것은 실제로 좋은 습관입니까, 아니면 실제로는 관련이 없습니까?