최대 1 분 소요

Git Flow

프로젝트르 커져도 사람많아도 branch merge를 깔끔하게 하고 싶으면 사용하는 방법론: GitFlow

 

   main  →    →   →  →    →v1.0→  →  →  →  → v 1.01 
    ↓                                           ↑
develop 브렌치 : 복사본       ↑        ↘      hotfix

   ↓                         ↑

feature1 :신기능 개발         ↑

버그발생: 따로 브렌치 만들어서 메인 브렌치에서 브렌치를 하나 친다음 유저들에게 배포한다

장점: 안정적으로 버전

CI/CD 이런곳은 안좋아함

 

  • Trunk - based

main 브렌치하나만 필요하다

메인브렌치 하나에 겹가지 브렌치를 넣어 코드를 짜서 다시 merge한다

소스코드 한곳에만 있으면 좋다

테스트 자동화 및 많이 해야한다

프로젝트가 안정화된 것이 많이 쓴다

카테고리:

업데이트:

댓글남기기