몽땅뚝딱 개발자

[git] 브랜치 워크플로(branch workflow) 본문

Development/Git

[git] 브랜치 워크플로(branch workflow)

레오나르도 다빈츠 2023. 4. 10. 22:46

 

 

 

 

 

◽️ Long-Running 브랜치

배포했거나 배포할 코드만 master 브랜치에 merge하여 안정 버전의 코드만 master에 두는 방식이다. 개발 브랜치는 공격적으로 히스토리를 만들어 나아가고 안정 브랜치는 이미 만든 히스토리를 뒤따르며 나아간다.

 

 

◽️ 토픽 브랜치

토픽 브랜치는 프로젝트 크기에 상관없이 사용할 수 있는데, 어떤 한 가지 주제나 작업을 위해 만든 짧은 호흡의 브랜치이다.

다른 버전관리 도구와 달리 git은 브랜치를 하나 만드는 데 큰 비용이 들지 않는다. hotfix용 브랜치가 대표적인 토픽 브랜치이다.

 

1) 같은 이슈를 다른 방법으로 해결해보고 싶을 때

2) 작업을 유지하고 master 브랜치에 merge 할 시점을 기다릴 때

 

 

 

 


 

 

출처 및 참고

프로 Git, Scott Chacon, 2014

 

 

Comments