Skip to content

Latest commit

 

History

History
61 lines (42 loc) · 2.06 KB

PR_컨벤션.md

File metadata and controls

61 lines (42 loc) · 2.06 KB

PR 작성 가이드

Branch 전략

Git Flow

  1. 브랜치를 생성합니다.
  2. 작업을 진행하며 commit을 진행합니다.
  3. 로컬 저장소에서 변경된 내용을 원격 저장소로 push 합니다.
  4. PR의 경우 BackEnddev/backend를, FrontEnddev/frontend를 target branch로 하며 최종적으로 release/*main에 합쳐집니다.
  5. 변경된 내용을 가지고 PR을 생성합니다.
  6. PR에서 코드 리뷰를 진행합니다.
  7. 리뷰가 완료되고 approval을 받으면 Merge 후 해당 브랜치에서 pull하고 새로운 브랜치를 생성 후 개발을 진행합니다.

local에서 conflict 해결하기

# 1. switch to target branch
# frontend
git switch dev/frontend

# backend
git switch dev/backend

# 2. update current branch
git pull

# 3. merge source branch to target branch
git merge feat/member/#S10P31A702-143

# 4. push after resolve merge conflict
git merge --continue
git push

rebase 방법

# current branch : feat/#S10P12A708-241
git rebase dev/backend

Pull Request

  1. 브랜치에서 내용을 수정한 뒤 New Merge Request 를 클릭하고 source branch와 target branch를 선택합니다.

Create Merge Request

  1. 내용을 작성 합니다.

Write Content

  1. 주석은 <!-- -->으로 작성할 수 있습니다.
  2. 이슈번호 로 관련된 지라 이슈를 연동할 수 있습니다.
  3. {Commit Hash} 로 관련된 커밋을 가져올 수 있습니다.
  4. Reviewers 로 리뷰를 원하는 인원을 선택할 수 있습니다.
  5. Assigness 로 해당 PR에 관여한 인원을 선택할 수 있습니다.
  1. 기타 설정 완료 후 PR을 생성을 완료합니다.

Select Options