GitFlow vs GithubFlow
3658 단어 GithubFlowGitflow
GitFlow의 도표
GitFlow의 분기 설명
1단계: 개발 단계
1. 개발자 지점에서 피처 지점을 잘라내고 개발
2. 다른 사람이 개발하면 자신의 피처 지점에 합병할 수 있다
3. 개발이 끝난 후feature 지점을 개발자에 통합하여feature 지점을 삭제합니다
1~3 반복 개발
2단계: 출시 전 단계(출시 준비)
4. 개발이 끝난 후 개발자 지점에서release 지점을 잘라 발행 준비
5.release 지점 발표 전 작업,release 지점 변경 발생 시 6, 변경이 없을 때 7
브랜치 변경 시
※ 변경이 크면:
6.1release 지점에서 새로운 지점을 시작하여 개발한다.
6.2 새로운 지점 개발이 완료되면 대상 지점을release 지점에 통합하여 삭제합니다.
※ 시간을 두고 release 브랜치를 직접 개발하면 됩니다.
5~6 반복,release 지점에서 코드 접두사로 전진
7.release 지점 편집 완료 후 개발자 지점과 마스터 지점으로 통합,release 지점 삭제
3단계: 출시
8. 발행(master 지점의 디자인)
9. 배급태그 제작
10. 발표 후 버그가 발생하면 마스터 지점에서hotfix 지점을 잘라 대응합니다
11. 오류가 완료되면 개발자 지점과 마스터 지점에 통합하고hotfix 지점을 삭제합니다
주의 사항
장점
분기 작업 오류 감소
Giithub-Flow의 도표
Giithub-flow의 흐름
1. 마스터 지점에서 설명성 이름이 있는 지점을 잘라 개발
2. 개발 완료 후 스킬 오픈
3. 팀 내부에서 코드 리뷰를 하고push를 수정합니다.
4. 점검한 수정이 끝난 후 대상을 환경(개발, 접수, 공식)에서 분리하여 설계 확인을 한다.
4.2 대응하는 문제는 3번으로 돌아간다.
5. 마스터 지점으로 합친다.
주의 사항
장점
githubflow
의 목적
• 장시간 개발 후 발표에 적합한 팀
매일 발매하기 좋은 팀
장점
• 분기 운용 오류 감소/게시 라벨 작성, 합병된 분기 삭제 절차가 있어 github가 예뻐 보입니다
• 쉽게 이해할 수 있음
결점
• 복잡/매일 depro를 진행하기에 부적합한 파티
· 환경에서 어떤 지점을 개발하고 있는지 확인해야 합니다. 지점 조작 오류가 발생할 가능성이 높습니다. 게시 라벨을 차단하지 않았거나 합병된 지점을 삭제하려면
참조 링크
Reference
이 문제에 관하여(GitFlow vs GithubFlow), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tlta-bkhn/items/fc485a66dbe48ec3b919텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)