Merge(병합) 해보기
Merge란?
프로젝트 안에서 각자 맡은 것을 작업하고(Branch) 그 작업한 내용을 합치는 것을 말한다.
소스트리를 이용해서 Merge 실습해보기
Merge conflict(충돌)
말 그대로 충돌이다 오류나 버그의 종류이며 주로 각자 Branch에서 작업하고 Merge 할때 같은 부분을 서로 다른 사람이 편집하거나 수정하게 되면 같은 부분을 다른 여러개의 편집이 들어가기 때문에 충돌이 일어나고 그걸 Merge conflict 라고한다.
파일을 합치고 충돌이 나는 부분을 아래 이미지 처럼 보여준다.
충돌 해결
위에 텍스트를 예를 들면 충돌난 부분들을 합치거나 원하는 내용을 골라서 다시 수정하면 간단하게 해결할 수 있다. 실제 프로젝트트 협업에서는 자주 일어나는 일이니 너무 당황하거나 좌절하지말것