시작하기 > 작업 환경 선택 > Visual Difference/Visual Merge 인터페이스
  
Visual Difference/Visual Merge 인터페이스
Visual Difference 도구는 작업 파일과 멤버 개정 또는 두 개정을 비교할 수 있는 그래픽 응용 프로그램입니다. 개정을 2방향으로 비교하여 차이를 강조 표시합니다.
Visual Merge 도구는 개정을 비교하고 편집 및 병합을 수행할 수 있는 그래픽 응용 프로그램입니다. 개정 차이를 세 방향에서 비교하여 충돌을 강조 표시합니다. 인라인 편집, 차이 비교 및 충돌 해결 기능을 제공합니다. Visual Difference 도구와 모양과 느낌이 비슷하지만 복잡한 병합 작업에 사용되는 다수의 고급 기능이 포함되어 있습니다.
Visual Merge의 3방향 비교는 병합을 위해 선택한 개정 2개인 병합 원본 개정 및 병합 기준 개정과 멤버의 작업 파일 또는 병합 대상 파일을 비교할 수 있도록 합니다. 개정의 차이 및 충돌이 강조 표시되므로 각 개정에서 병합할 블록을 선택하고 병합 결과 파일에 저장할 수 있습니다.
충돌이 있을 경우 강조 표시되고 줄 번호 옆에 빨간색 플래그가 표시됩니다. Visual Merge에서는 모든 세 개 파일을 비교할 수 있으며 병합 결과에 포함할 충돌 블록을 결정하거나 편집 유틸리티를 사용하여 각 개정의 블록을 병합 결과에 삽입할 수 있습니다.
Visual Difference 응용 프로그램 창
Visual Merge 응용 프로그램 창
Visual Difference 및 Visual Merge 인터페이스에는 다음 사용자 인터페이스 컴포넌트가 포함됩니다.
컴포넌트
설명
메뉴 모음
메뉴 모음은 제목 표시줄 바로 아래에 위치합니다. 메뉴 모음에는 파일, 편집, 보기도움말의 네 개 메뉴가 있습니다. 사용 가능한 메뉴 작업 목록은 수행하는 기능에 따라 다릅니다.
도구 모음
메뉴 모음 바로 아래에는 자주 사용하는 작업에 쉽게 액세스할 수 있는 도구 모음이 있습니다. 도구 모음 기능은 해당하는 도구 모음 버튼을 클릭하여 수행됩니다. 버튼을 가리키면 해당 버튼에 대한 설명이 포함된 도구 설명이 표시됩니다.
Visual Difference에서 도구 모음 버튼은 현재 모드에 따라 사용할 수 있거나 사용할 수 없게 됩니다. 자세한 내용은 "Visual Difference 모드"를 참조하십시오.
도구 모음 버튼 바로 아래에는 보기 창에 표시되는 디스플레이를 변경하는 디스플레이 제어가 위치합니다. 이러한 제어는 보기 메뉴에서도 사용할 수 있습니다.
차이 블록은 개정의 모든 차이 블록을 포함하는 목록으로, 차이 유형(변경, 삽입, 삭제, 편집 및 충돌)과 줄 번호가 포함됩니다.특정 차이 블록을 이동하려면 차이 블록 목록에서 블록을 선택합니다. 선택한 차이 블록이 표시됩니다.
공백 무시는 개정의 줄에 있는 탭과 공백을 무시합니다.
대/소문자 무시는 개정을 비교할 때 대/소문자를 무시합니다.
* 
보기 메뉴에서 다음과 같은 제어도 사용할 수 있습니다.
스크롤 동기화는 모든 창을 동시에 스크롤합니다. 이 제어는 기본적으로 사용하도록 설정됩니다.
공백 무시는 줄 끝의 공백은 무시하고, 줄의 다른 위치에서는 공백으로 변경합니다.
보기 창
보기 창에는 비교 중인 개정이 표시됩니다. 탐색을 위한 줄 번호가 표시됩니다(줄 번호는 기본 설정을 통해 제거할 수 있음). 보기 창의 스크롤은 동기화됩니다.
병합 원본은 병합할 블록이 있는 개정 또는 작업 파일입니다.
병합 제거 원본(Visual Merge에만 해당)은 변경 내용을 제거하기 위해 병합할 블록이 있는 개정입니다. 이 창은 변경 패키지를 되돌린 후 병합을 해결할 때만 표시 됩니다. 이러한 병합의 경우 병합 원본 보기 창을 참조하는 설명서가 병합 제거 원본 보기 창에 적용됩니다.
병합 대상은 병합 결과 파일의 기준으로 사용되는 개정 또는 작업 파일입니다.
병합 기준(Visual Merge에만 해당)은 병합 대상에 적용할 병합 원본과의 차이를 계산할 때 기준으로 사용되는 개정입니다.
병합 결과는 블록이 병합될 파일이며 병합 출력을 포함하도록 편집하고 저장할 수 있습니다. 줄 번호의 바로 왼쪽에 있는 숫자는 Visual Difference의 병합 모드에서는 블록의 원본 개정이 병합 원본(1)인지 병합 대상 (2)인지를 나타내고, Visual Merge에서는 병합 원본(1), 병합 기준(2) 또는 병합 대상(3)인지를 나타내기 위해 표시됩니다.
Visual Difference의 병합 모드와 Visual Merge에서 보기 창은 세로 레이아웃과 분할 레이아웃의 두 가지 레이아웃으로 표시됩니다. 보기 메뉴를 통해 레이아웃을 변경할 수 있습니다.
Visual Difference의 병합 모드에서 세로 레이아웃은 병합 원본병합 결과를 나란히 표시합니다. 병합 대상을 봅니다를 클릭하면 병합 원본병합 대상을 나란히 볼 수 있습니다. 분할 레이아웃은 비교할 3개 개정을 표시합니다. 병합 원본병합 대상이 나란히 표시되고 그 아래 창에 병합 결과가 표시됩니다.
Visual Merge에서 세로 레이아웃은 병합 원본, 병합 기준병합 대상의 3개 개정을 나란히 표시합니다. 분할 레이아웃은 비교할 4개 창으로 표시됩니다. 병합 원본, 병합 기준병합 대상 개정이 나란히 표시되고 그 아래에 병합 결과가 표시됩니다. 분할 레이아웃에서 병합 기준 창을 숨기려면 보기 > 병합 기준을 클릭합니다.
모든 보기 창에서 하나 이상의 연속적인 텍스트 행을 복사할 수 있습니다.
활성 창의 제목은 굵게 표시됩니다. 활성 창에는 특정 코드 줄을 표시하도록 요청하거나 특정 텍스트 문자열을 검색할 때 사용되는 파일이 포함됩니다. 이러한 작업에 대한 자세한 내용은 "특정 코드 줄 표시""텍스트 찾기"참조하십시오.
현재 비교된 텍스트 블록은 블록 위와 아래에 두 개의 굵은 선이 표시됩니다. 현재 비교된 블록은 차이 블록 필드에서 선택한 블록에 해당합니다.
텍스트의 각 블록 내에서 각 텍스트 줄 내의 변경 내용이 다른 색으로 강조 표시됩니다.
다른 유형의 변경을 강조 표시하는 데 사용되는 색상은 기본 설정을 통해 제어됩니다. 자세한 내용은 "기본 설정 지정"을 참조하십시오.
단축 메뉴
Visual Merge 및 Visual Difference는 표준 단축 메뉴를 지원합니다. 수행할 수 있는 작업의 메뉴를 표시하려면 아무 창에서 선을 선택하고 마우스 오른쪽 버튼으로 클릭합니다.
단축 메뉴에 표시되는 사용 가능한 작업은 마우스 오른쪽 버튼을 병합 원본병합 대상, 병합 기준(Visual Merge만 해당) 또는 병합 결과 보기 창 중 어디에서 클릭하는지에 따라 다릅니다. Visual Difference에서 사용할 수 있는 작업은 마우스 오른쪽 버튼을 확장 또는 축소된 블록 중 어디에서 클릭하는지에 따라서도 달라집니다. 확장 및 축소된 블록에 대한 자세한 내용은 "Visual Difference에서 변경되지 않은 텍스트 숨기기"를 참조하십시오.
단축키
일부 작업의 경우 단축키가 제공됩니다. 단축키는 작업 이름 반대쪽 메뉴에 나타납니다.
* 
Visual Difference에서 지정된 메뉴의 사용 가능한 작업은 작업 중인 모드에 따라 다릅니다. 모드에 대한 자세한 내용은 "Visual Difference 모드"를 참조하십시오.
상태 표시줄
상태 표시줄에는 각 개정에 대한 차이 블록이 간략하게 요약됩니다. 각 파일에 존재하는 충돌, 삽입, 삭제 및 변경 수를 보여 줍니다. 예를 들어 Inserted: 0/2/5 요약은 병합 원본에 있는 삽입이 0개이고, 병합 기준에 있는 삽입이 2개이며, 병합 대상에 있는 삽입이 5개임을 의미합니다.
Visual Difference 모드
Visual Difference에서 변경되지 않은 텍스트 숨기기
코드의 특정 줄 표시
텍스트 찾기
보기 인쇄
기본 설정 지정