Skip to content

협업 방식

Kyungeun Lee edited this page Apr 25, 2024 · 1 revision

협업 방식

  1. 요구사항 목록 중 [개발]로 분류되는 경우 Issue로 Open한다.

  2. 작업의 담당자, 리뷰 담당자를 지정한다.

  3. 작업 완료 후 PR을 하고 코드 리뷰 진행한다.

  4. 코드 리뷰 완료하면 merge한다.

브랜치 관리

  • Git Flow 따른다.

브랜치 종류

  • main
  • develop
  • release
  • feature
  • hotfix

브랜치 설명

  • main: 운영 중인 브랜치

  • develop: 다음 출시 버전을 개발하는 브랜치

  • release: '1차 개발 범위', '2차 개발 범위'처럼 이번 출시 버전을 준비하는 브랜치

  • feature: 기능을 개발하는 브랜치

  • hotfix: 출시 버전에서 발생한 버그를 수정하는 브랜치

Budget Buddy 프로젝트의 Git Flow

  1. Issue 생성 후 feature/OOO 브랜치에서 작업 후 develop 브랜치로 PR
  2. 코드 리뷰 완료 후 develop 브랜치로 병합
  3. 1차 개발 범위 완료 후 develop 브랜치의 Application을 단위 테스트 진행
  4. 단위 테스트 과정에서 발생한 버그를 develop 브랜치에서 수정
  5. 단위 테스트 완료 후 develop 브랜치를 release 브랜치로 병합
Clone this wiki locally