Git 브랜칭 전략

itonse·2023년 10월 31일
0

CS 스터디

목록 보기
3/56

[참고 영상]

movie


팀의 브랜칭 전략은 조직, 서비스를 고려하여 협의를 통해 결정해야 합니다.

💡 브랜칭 전략: Git flow vs GitHub flow

  • 배포 주기가 길고 QA, 테스트, hotfix의 여력이 있으면 Git flow가 적합

  • 지속적으로 테스트 및 배포를 하는 경우 간단한 GitHub flow가 적합




Git flow 전략

브랜치 종류로는

  • 항시 유지되는 메인 브랜치 master(main), develop
  • merge되면 사라지는 보조 브랜치 feature, release, hotfix 가 있다.

✔️ 각 브랜치 종류 별로 분명한 역할이 있습니다.

✔️ 엄격한 브랜치 관리로 인해 안정성이 높습니다.




GItHub flow 전략

GitHub flow 는

  • 주요 브랜치가 master(main)feature 브랜치로 단순합니다.

✔️ 자동화 개념이 있습니다.

✔️ Git flow에 비해 덜 복잡하다는 장점이 있습니다.

✔️ 지속적인 통합과 릴리즈가 용이합니다.




Ref.
https://black7375.tistory.com/92
https://velog.io/@turtle601/Git-동작-원리-Git-워크-플로우

0개의 댓글