2011-09-22 7 views
2

git를 사용하여 시작한 지 2 개월이되었지만 워크 플로우가 올바른지 궁금합니다. 나는이 프로젝트의 두 곳에서 일한다. 여기 내 워크 플로우의 단계이다 : 나는 원격 REPO Git 워크 플로우 팁

  • 에서 프로젝트를 가져

    1. 을 변경하고
    2. 마스터에 지점을 병합 커밋 새로운 기능에 대한 현지 지점을
    3. 리모컨으로 밀기

    이 올바른 작업 방법은 프로젝트에서 무엇입니까?

  • 답변

    6

    는 말했다 :

    첫째, 그냥 분명히 뭔가를 만들어 보자 : 힘내에 대한 하나의 "올바른" 워크 플로우가 없습니다. 단순히 작동하는 워크 플로와 , 특히 작동하는 워크 플로가 있습니다.

    좋은 자식 워크 플로우에 대한 블로그에 좋은 포스트가있다 : 당신은 정말 멋진이 게시물을 읽어야하고 당신이 당신의 필요에 워크 플로우를 적용 ​​할 수

    A successful Git branching model

    . 는 간단히 말해서, 블로그 게시물에 의해 제안 된 워크 플로우는 다음과 같이 도식화 : 나는 잠시 동안이 워크 플로를 채택했다

    A successful git branching model

    . 나는 항상 워크 플로우를 존중하려고 노력한다.

    6

    먼저, Git에 대한 "올바른"워크 플로우가 하나도 없다는 점을 명확히 해두겠습니다. 작업 - 특히 의 작업 흐름은 인 워크 플로가 있습니다.

    요약 한 워크 플로는 일반적으로 "기능 분기"워크 플로 (특정 기능/수정/모든 작업을 수행 할 분기를 만든 다음 다시 병합)를 말하며 완벽하게 합법적 인 워크 플로입니다 .

    한 번에 하나의 기능으로 만 작업하는 경우 마스터에 직접 커밋 한 다음 업데이트 된 버전을 푸시 할 수 있습니다. 그러나 여러 가지 기능을 동시에 작업하는 경우 (기능 분기 워크 플로가 여러 가지 동시 기능을 정상적으로 처리하는 경우) 어려워집니다. 황색으로

    관련 문제