계기


Github에 직접 들어가서 merge를 하고 Complict 가 발생하는 부분에 대해서 직접 수정하는 작업을 거치며 친구화 협업을 진행하고 있었습니다.

Github에서 직접 Complict를 관리하다보니, 몇가지 문제점을 발견했고 이를 해결하기 위해 Local Repository에서 Complict를 해결하도록 변경했습니다.

문제점은 다음과 같습니다.

  1. Complict가 발생하고 이를 해결한 시점에서 돌아가는 코드임을 보장하지 않는다.
  2. Complict의 발생 부분이 많은 경우 웹 환경에서 일일히 해결 해주어야 한다.

내용으로는 Comflict가 발생할때 웹에서 해결하는 방법을 알아보고 이후 Local Repository에서 merge를 진행하는 방식으로 변경해보도록 하겠습니다.

방법