[Week2] Git Flow 전략
2024년 10월 26일
*출처 : 우아한 형제들 기술블로그 (https://techblog.woowahan.com/2553/)
- main(master) 브랜치는 실제 배포를 진행한다.
- develop 브랜치에서 기능 개발 브랜치인 feature브랜치를 파생해서 작업하고 완료가 되면 develop 브랜치로 PR을 올리고 머지를 한다.
- fix 브랜치는 중간에 버그가 발생되면 fix브랜치에서 버그를 수정하고 상황에 따라 main 또는 develop 브랜치로 머지한다.
- 최종적으로 기능이 구현되면 develop 브랜치에서 release 브랜치로 병합시키고 Tag 를 부여해서 버전을 명시한다.
- release 브랜치에서는 E2E테스트를 진행하고 문제가 없을 시 main 브랜치에 병합시킨다.