본문 바로가기

IT 지식 쌓기

Git-flow 에 대해 알아보자

 

[협업 예시1]

1. 5명은 우선순위에 따라 나열된 작업 중 우선순위가 높은 작업부터 하나씩 선택하여 작업을 나눠 갖는다.

2. 이번 버전에 포함될 필수 작업과 다음에 언젠가는 배포될 작업들을 병렬로 진행한다.

3. 병렬로 처리하던 작업들이 완료가 되면 가까운 배포 주기에 포함시켜 출시한다.

4. 가장 잘 반영할 수 있는 모델 - Git-flow

 

Repository는 Upstream Remote Repository(이하 Upstream Repository), Origin Remote Repository(이하 Origin Repository), Local Repository 이렇게 3부분으로 구성된다.

 

Upstream Repository는 개발자들이 공유하는 저장소로 최신 소스코드가 저장되어 있는 원격 저장소

Origin Repository는 Upstream Repository를 Fork한 원격 개인 저장소

Local Repository는 내 컴퓨터에 저장되어 있는 개인 저장소

 

Git Repository 구성과 워크플로우

 

장점 - 모두가 공유하고 있는 Repository에서 실험하기에는 위험이 있으므로 이렇게 Forked한 Repository를 두면 부담 없이 원하는 실험들을 해볼 수 있다.

 

 

 

 

 

 

 

 

출처 - http://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html

'IT 지식 쌓기' 카테고리의 다른 글

URL과 URI의 차이점  (0) 2020.03.24
TDD (Test Driven Development) 란?  (1) 2020.01.31
S&OP란  (0) 2020.01.09