gitflow - workflow

5BRack·2022년 10월 27일

백엔드 로드맵

목록 보기
26/28

gitflow - workflow

  • feature branch, develop branch, release branch, hotfixes, master 브랜치들을 각각 만들어 각각의 역할을 수행하여 최종적으로 mster 브랜치에서 배포가 되는 업무 방식이다.
  • feature - 기능개발
  • develop - 테스트
  • hotfixes - 버그 수정
  • master - 배포

trunk-based development

  1. 메인 브랜치를 제외한 다른 branch를 만든다.
  2. 기능별 branch를 만들고 커밋 후
  3. 메인 프런치로 pull request를 한다.
  4. 메인 브런치에서 pull request를 승인 후 merge한다.
  5. CI 테스트 진행

주의 사항

  • 1day 1pr 이상
  • 서로가 영향을 주지 않는 독립적인 기능 만들기
  • 1일 2회 이상 pr시, 서로 독립적인 pr만들기
  • 공통기능은 실력이 좋은 사람이 프로그래밍

0개의 댓글