소규모 개발을 위한 브랜치 모델 도해

1846 단어 팀 개발운영Git


게시 배경



이 기사를 읽고 자신의 팀에 특화된 브랜치 모델을 정의한 결과, 도해 자료를 알기 쉽다고 평가를 받았으므로 공개합니다.
Gitのブランチモデルについて 
https://qiita.com/okuderap/items/0b57830d2f56d1d51692  

이 팀에서 등장하는 브런치



마스터 :
- 프로덕션 가동 중 브랜치

hotfix/{i + issue 번호}/{담당자 이름}(master에서 파생됨):
- 프로덕션 장애를 긴급하게 대응하는 브랜치

yyyymmdd (master에서 파생. 릴리스 브랜치라고 부릅니다) :
- 개발 작업의 주축이 되는 브랜치. 출시일을 yyyymmdd로 설정한다(도중에 출시일이 바뀌었을 경우는 개발 멤버에서 토론하여 좋게 대응)

{i + issue 번호}/{담당자 이름} (릴리스 브랜치에서 파생됨. issue 브랜치라고 함):
- 릴리즈 브랜치 개발을 추진하기 위한 이슈별 브랜치

개발 작업의 흐름


1. リリース日をだいたい決めて、masterブランチからリリースブランチを作成
2. リリースブランチから実装するissue毎にissueブランチを作成
3. issueブランチで実装完了したら、リリースブランチにマージ
4. リリース時点でリリースブランチをmasterにマージ(or 置き換え)

그림







좋은 웹페이지 즐겨찾기