ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git Flow
    Git 2019. 6. 20. 11:47

    - GIT FLOW

    1. Feature 개발 (현재 제품 기능 추가)

    1. 1. 새 기능(new feature)는 'develop' 브랜치에서 시작한다.

    2. 2. 기능 개발이 완료되면 새 기능 브랜치(new feature)를 'develop'에 merge 한다.

    3. 3. 새 기능 브랜치(new feature)를 삭제한다.

    4. 4. 'develop' 브랜치로 전환(checkout) 한다.

    2. Release 개발 (새로운 제품 출시)

    1. 1. 'develop' 브랜치에서 'release' 브랜치를 생성한다.

    2. 2. 개발이 완료되면 'release' 브랜치를 'master' 브랜치에 merge 한다.

    3. 3. 해당 master 브랜치에 relase 이름으로 tagging 한다. (tag)

    4. 4. 'release' 브랜치를 'develop' 브랜치로 재병합(back-merge)한다.

    5. 5. 'release' 브랜치를 삭제한다.

    3. Hotfix 개발 (현재 제품 긴급 버그 수정)

    1. 1. 'master' 브랜치의 현재 출시된 버전으로 표기된 tag로 부터 'hotfix' 브랜치 생성

    2. 2. 'develop' 브랜치에 merge

    3. 3. 'master' 브랜치에 merge

    4. 4. 'master' 브랜치에 3번 작업으로 merge한 버전으로 tagging

    'Git' 카테고리의 다른 글

    Git 커밋 가이드  (0) 2019.06.13

    댓글

Designed by Tistory.