2014-07-17 2 views
4

몇 주 전에 지형지 물을 만들었으며 몇 가지 사항을 변경했지만 2 주 동안 아무 것도하지 않았습니다. 그 때 마스터 브랜치가 분명히 바뀌 었습니다.지사 워크 플로우 지형지 물

여기에 따라갈 수있는 최상의 워크 플로는 무엇입니까? 기능 브랜치를 마스터와 함께 리베이스하여 기능 브랜치에서 최신 업데이트를 얻으려고합니까? 아니면 기능 브랜치에서 계속 작업을 수행하고 완료 될 때만 업데이트 한 다음 가능한 충돌을 병합하기 시작합니까?

+0

빨리 감기 병합이 가능합니까? –

+0

빨리 감기 병합을하는 경우'rebase'를 사용하지 않는 편이 좋을까요? – user3607973

+0

죄송합니다. 더 좋은 질문은 '실제로 병합 충돌을 확인 했습니까?'입니다. –

답변

2

병합해야/빨리 리베이스. 기다리면 더 많은 차이가 나타나고 모든 충돌을 해결하는 것이 더 어려워 질 것입니다.

일반적으로 매일 병합/리베이스해야합니다. 좋은 출발점입니다.

0

두 지점을 분리하여 보관합니다. 기능 브랜치로 전환하고 마스터에서 끌어 오기만하면됩니다.

git checkout feature_branch 
git pull origin master 

또는

최신 상태로 더 중
git checkout feature_branch 
git pull master 

. 그런 다음 지형지 물 분기에서 충돌을 수정하고 --no-ff를 사용하여 마스터와 병합하십시오. 이것은 2 개의 분지의 역사를 분리되어 유지할 것이다.

나는 여기에 정의 된 작업 흐름에서 살펴 보는 게 좋을 것 :

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

+0

워크 플로우에 감사드립니다. 아주 좋아. – user3607973

관련 문제