09.git flow
Git Flow
프로젝트르 커져도 사람많아도 branch merge를 깔끔하게 하고 싶으면 사용하는 방법론: GitFlow
main → → → → →v1.0→ → → → → v 1.01
↓ ↑
develop 브렌치 : 복사본 ↑ ↘ hotfix
↓ ↑
feature1 :신기능 개발 ↑
버그발생: 따로 브렌치 만들어서 메인 브렌치에서 브렌치를 하나 친다음 유저들에게 배포한다
장점: 안정적으로 버전
CI/CD 이런곳은 안좋아함
- Trunk - based
main 브렌치하나만 필요하다
메인브렌치 하나에 겹가지 브렌치를 넣어 코드를 짜서 다시 merge한다
소스코드 한곳에만 있으면 좋다
테스트 자동화 및 많이 해야한다
프로젝트가 안정화된 것이 많이 쓴다
댓글남기기