3way merge
볼빵빵오춘기
merge를 하게되면 자동으로 파일을 병합해준다. 그 때, 사용되는 기법이 3way merge이다. 2way merge브랜치 두개만 비교해서 값을 도출한다. 아래 표를 보면 ME, Other branch가 있고 Base가 있다. ME 와 Other 브랜치를 비교한다.첫 번째 줄에 A가 맞는지 빈 칸이 맞는지 모르므로 충돌난다.세 번째 줄에 1이 맞는지 2가 맞는지 모르므로 충돌난다. 3way merge3way는 Base까지 비교한다. 첫 번째 줄에 Base까지 비교했을때 Base는 A이고 Me도 A, Other은 빈 칸이다. 그러므로 Other이 수정된 파일이라는 것을 알 수 있으므로 빈 칸으로 변경된다. 하지만 3번 째 줄에 Base는 C이고, Me는 1, Other은 2이므로 충돌이난다.