3방향 비교

3방향 비교는 세 개의 서로 다른 자원 버전 사이의 차이점을 표시합니다. 이 기능은 자원을 병합할 때나 동기화 중 충돌이 있을 때 매우 유용합니다. 두 명의 개발자가 동일한 분기에서 자신의 Workbench로 버전을 추가하고 각 개발자가 수정한 후에 다른 개발자가 이미 확약한 자원을 확약하려고 시도하는 경우 충돌이 발생합니다. 

이런 상황이 발생한 경우, Workbench의 자원, 분기에 확약된 자원 버전, 두 개의 충돌 버전의 기본인 공통 상위등 세 자원 버전 간의 차이점을 볼 수 있습니다.  예를 들어 동일한 이름 및 경로를 가진 자원이 두 명의 개발자에 의해 작성 및 확약되었기 때문에 공통 상위를 판별할 수 없는 경우에는 2방향 비교가 됩니다.

비교 결과 해석

동기화 보기를 사용하면 두 개 또는 세 개 파일 간의 차이점을 볼 수 있습니다. 공통 상위를 사용할 수 있는 경우 동기화 보기에서 3방향 비교를 수행합니다. 두 개의 충돌하는 자원 버전의 공통 상위를 판별할 수 없는 경우가 있습니다(예: 동일한 이름과 경로를 가진 자원을 두 명의 개발자가 작성 및 확약한 경우). 이런 경우 비교는 보통 2방향 비교가 됩니다.  

3방향 비교에서는 Workbench에 다음 사항이 표시됩니다.

아래 그림에서 공통 상위는 텍스트 비교 분할창의 맨 위에 표시됩니다. 강조표시되어 나타나는 차이점은 공통 상위와 비교하여 Workbench 자원에서 발생한 변경사항이고 공통 상위와 비교하여 분기 자원에 발생한 변경사항입니다. 세 개 파일 모두에서 서로 다른 섹션은 차이점으로 강조표시됩니다. 충돌은 빨간색으로, 수신 변경사항은 파란색으로, 전송 변경사항은 회색으로 표시됩니다.

3가지 비교 방법이 있는 동기화 보기

관련 개념
CVS 저장소와 동기화

관련 타스크
자원 비교
저장소와 동기화
비교 편집기에서 변경사항 병합
충돌 해결
파일 비교를 위한 환경 설정 설정
 
자원을 저장소 버전과 비교

관련 참조
비교 편집기
CVS 동기화 보기