Skip to content

Branch Strategy

WooSeok Suh edited this page Jul 2, 2021 · 1 revision

Branch Convention

  • main : 배포 가능한 상태의 브랜치 (최종버전)

sub branch strategy

{iOS/BE}/{branch header}/{short description}

iOS/BE

  • iOS : View, Logic 등 iOS앱과 관련된 작업
  • BE : Firebase와 관련된 작업

branch header rule

  • dev : 각자 작업한 코드를 리뷰하고 머지하는 브랜치
  • feat : 새로운 기능 개발이 필요할 때마다 dev 브랜치로부터 분기
  • refactor : 리팩터링이 필요할 때마다 'dev' 브랜치로부터 분기
  • fix : 버그 수정이 필요할 때마다 'dev' 브랜치로부터 분기

branch description rule

  • 핵심 기능을 표현할 수 있는 단어

  • UpperCamelCase

  • example : iOS/feat/perspectiveView

Clone this wiki locally