Git의 전략을 찾아봤습니다.
이 수수께끼를 풀기 위해 우리는 정글 깊은 곳으로 갔다.
1. 지점이란 무엇인가
Git에서 서로 다른 작업을 동시에 수행하는 메커니즘을 분기라고 합니다.# testing-branchという名前のブランチを作る場合
$ git branch testing-branch
# testing-branchブランチで作業する場合
$ git checkout testing-branch
말하자면, 점심은 언제 쓸까요?SVN 아닌가!
나도 이렇게 생각하는 시대가 있다.
SVN과 같은 중앙 집중식 저장소를 사용하면 자신의 약속과 상관없이 다른 사람에게 영향을 미칩니다.
(제출 후 A 씨가 수정한 소스가 고장났다
자신의 원천을 합쳐 행동을 확인하고 싶다!하지만 남에게 폐를 끼치고 싶지 않다!
그때는 점심이 편했어요.
생산 환경에서 실행되는 원본 저장소에서 자신의 개발 지점을 만들고 수정된 부분만 테스트하고 통합하는 것은 매우 간단하다.
2. 지점 전략이란 무엇인가
사람마다 몇 가지 지점을 잘 할 수 있다.
분지의 분지도 할 수 있다.
불법 지대의 예감..!!!
따라서 무법지대가 되지 않기 위해 지점을 계획적으로 제작하고 운용하기 위해 개발된 것이 지점 전략이다.
Git를 사용하는 팀의 수량에만 분기 전략이 있다.그렇게 지도 모른다, 아마, 아마...
3. 대표적인 지점 전략
대표적인 지점 전략을 조사해 보자.
# testing-branchという名前のブランチを作る場合
$ git branch testing-branch
# testing-branchブランチで作業する場合
$ git checkout testing-branch
사람마다 몇 가지 지점을 잘 할 수 있다.
분지의 분지도 할 수 있다.
불법 지대의 예감..!!!
따라서 무법지대가 되지 않기 위해 지점을 계획적으로 제작하고 운용하기 위해 개발된 것이 지점 전략이다.
Git를 사용하는 팀의 수량에만 분기 전략이 있다.그렇게 지도 모른다, 아마, 아마...
3. 대표적인 지점 전략
대표적인 지점 전략을 조사해 보자.
1. git-flow
다음 분기를 주축에 사용하는 방법.
개발 프로세스
아래 규칙에 따라 운용하다.
2. GitHub Flow
다음 분기를 주축에 사용하는 방법.
개발 프로세스
아래 규칙에 따라 운용하다.
3. gitworkflows
다음 분기를 주축에 사용하는 방법.
개발 프로세스
아래 규칙에 따라 운용하다.
git reset --hard master
.git reset --hard master
.4. 트렁크 모드 안정화
다음 분기를 주축에 사용하는 방법.
개발 프로세스
아래 규칙에 따라 운용하다.
5. 메인 모델
다음 분기를 주축에 사용하는 방법.
개발 프로세스
아래 규칙에 따라 운용하다.
- develop 브랜치 사용
- 여러 버전 관리 가능
- 여러 버전을 관리하지 않으면 이른바 개발 & stable 모델과 같다
6. Git Lab Flow
다음 분기를 주축에 사용하는 방법.
개발 프로세스
아래 규칙에 따라 운용하다.
4. 느끼는 것
참고 자료
GitHub 실천 입문 Pul Request의 개발 변혁
대총홍기 저/기술평론사/2014.04.25 초판/
A successful Git branching 모델 번역
책 "Pro Git" 의 내용
git 운용 절차의 선택 방법
Git 브랜치 모델 정보
Using git-flow to automate your git branching workflow
(분포식) 버전 제어 시스템의 조직화
Gitlab-flow 설명
Introduction to GitLab Flow
Reference
이 문제에 관하여(Git의 전략을 찾아봤습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/trsn_si/items/cfecbf7dff20c64628ea
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Git의 전략을 찾아봤습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/trsn_si/items/cfecbf7dff20c64628ea텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)