Skip to content

Pull Request Strategy

sustainable-git edited this page Nov 10, 2021 · 1 revision

pullRequestStrategy

Pull Request Strategy

  • 2개 이상의 Pull Request를 보내야 할 때 발생하는 문제

      1. 하나의 Branch에서 뻗어나온 여러개의 Branch를 Pull Request를 보내면
      • 뒤에 있는 Pull Request의 commit에 앞선 commit이 모두 포함되어 버린다
      • 이 경우, 앞선 Pull Request를 Close하면 뒤의 Pull Request를 모두 Close해야 한다
      1. 서로 다른 Branch에서 여러개의 Branch를 Pull Request를 보내면
      • Fix Commit을 토대로 개발해야 하는 경우에는 Feature를 추가하기가 곤란해진다
      • 만약 Fix만 따로 Pull Request하고, 여러 Features를 한 번에 Pull Request한다면 하나의 Request에 여러개의 기능이 담겨 버린다

해결 방법

  • 멘토님으로 부터 받은 조언

      1. 기본적으로 두 번째 방식으로 하는 것이 옳음
      1. Fix같은 경우에는 바로 Main(현재 프로젝트에서는 Dev) Branch로 바로 Merge 하기도 함
      1. 두 개 이상의 Feature를 Pull Request하는 경우에는 Upstream에 다른 Branch를 만들어 해당 Branch에 Pull Request를 보냄
Clone this wiki locally