본문 바로가기
공부하자

Git flow

by 모디피 2019. 12. 23.

feature

새로운 기능 작업을 할 때

feature 브랜치 작업

시작 develop 브랜치에서 새로운 feature 브랜치를 만든다.
진행중 feature 에서 작업
완료

1. feature ---pull request---> develop

2. review 끝나고 merge

3. feature 브랜치 삭제

 

QA

feature 작업이 끝난 후, QA 요청을 할 때

QA / release 브랜치 작업

시작

1. develop 브랜치에서 새로운 release 브랜치를 만든다.

2. 테스트서버에 배포

3. QA 요청

진행중 release 에서 작업
완료

1. release ---pull request---> develop

2. review 끝나고 merge

3. release ---pull request---> master

4. release 브랜치 삭제

5. 테스트서버에서 release 브랜치 삭제

 

hotfix

배포된 master 에서 버그가 생겼을 때

hotfix 브랜치 작업

시작

master 브랜치에서 새로운 hotfix 브랜치를 만든다.

진행중

1. hotfix 에서 작업

2. 테스트서버에 배포

3. QA 요청

완료

1. hotfix ---pull request---> develop

2. review 끝나고 merge

3. hotfix ---pull request---> master

4. hotfix 브랜치 삭제

5. 테스트서버에서 hotfix 브랜치 삭제

 

댓글