블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


 

'브렌치 전략'에 해당되는 글 1

  1. 2013.06.25 Git branch reference
 

Git branch reference

ALM/SCM/VCS | 2013.06.25 00:19 | Posted by 조대협


참고 : http://nvie.com/posts/a-successful-git-branching-model/

이 모델은 서비스 개발에 적절한 모델. (여러 버전을 동시에 릴리즈해서 유지 보수하는 솔루션 모델에는 맞지 않음)


master

master는 외부 공개용으로, 항상 깔끔한 형상을 유지하며, 주요 milestone마다 tagging이 되어 있음. 기존의 release branch를 tagging으로 대체함

release 

여기서 release branch는 release 후에 없애 버리는 개념을 갖는데, release시 필요한 작업 공간으로 사용되며, minor fix 나 configuration 수정등을 위한 협업 장소로 사용됨.

Fix된 내용들은 모두 release시 develop와 master로 merge됨.

develop

develop는 주요 개발 branch로, 여기서 개발이 된 후, 주요 milestone마다 master를 통해서 외부 공개됨.

feature

feature는 각 기능 구현을 위한 branch로 기능 구현이 끝나면, develop branch로 merge

hotfix

hotfix는 주요 release 이외에, 긴급 수정이 필요할 때, master에서 따서 사용하며, fix 내용은 바로 master와 develop에 merge된다.



'ALM > SCM/VCS' 카테고리의 다른 글

github 연동 방식 메모  (0) 2014.01.12
git 사용법과 소스 관리  (6) 2013.07.28
Git branch reference  (0) 2013.06.25
git 기본 command  (0) 2013.06.24
VCS 브렌치 관리 전략  (0) 2013.05.27
git 노트  (0) 2013.05.27
본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.

댓글을 달아 주세요