전체적으로 Github-flow와 git-flow가 있다.(이름이 참... 허갈리게 되어있다)
상황마다 다르겠지만, 굳이 사용처를 나누자면 아래와 같다.
- 1개월 이상의 긴 호흡으로 개발하여 주기적으로 배포, QA 및 테스트, hotfix 등 수행할 수 있는
여력이 있는 팀이라면 git-flow가 적합하다 - 수시로 릴리즈 되어야 할 필요가 있는 서비스를 지속적으로 테스트하고 배포하는 팀이라면
github-flow 와 같은 간단한 work-flow가 적합하다
자세한 그림 같은 건 아래 출처를 참고 하세요.
https://techblog.woowahan.com/2553/