차이점 도구에 파일 형식 연결
업데이트: 2010년 8월
Visual Studio의 기본 비교 도구를 사용하여 텍스트 및 XML 파일을 비교할 수 있습니다. 그러나 지정한 파일 형식에 기본적으로 사용할 파일 비교 도구를 설정할 수도 있습니다. 비교할 두 파일의 전체 경로를 명령줄 인수로 지원하는 모든 비교 도구를 사용할 수 있습니다.
필요한 권한
이 절차를 수행하려면 Visual Studio가 설치된 컴퓨터에서 Administrators 또는 Users 보안 그룹의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.
파일 형식을 타사 비교 도구와 연결하려면
다음 단계 중 하나를 수행합니다.
Visual Studio에서 도구 메뉴를 연 다음 옵션을 클릭합니다.
옵션 대화 상자에서 소스 제어를 확장하고 Visual Studio Team Foundation Server를 클릭한 다음 사용자 도구 구성을 클릭합니다.
-- 또는 --
Windows에서 시작, 모든 프로그램을 차례로 클릭하고 Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 **Visual Studio 명령 프롬프트(2010)**를 클릭합니다.
tf diff /configure를 입력합니다.
사용자 도구 구성 대화 상자에서 추가를 클릭합니다.
도구 구성 대화 상자가 열립니다.
확장명 상자에서 도구에 연결할 확장명(예: .cpp)을 지정합니다.
작업 목록에서 비교를 클릭합니다.
명령 상자에 도구의 경로와 이름을 입력하거나 줄임표(…)를 클릭하여 도구를 찾아 지정합니다. 결과는 다음과 같습니다.
C:\Program Files\OtherDiff\otherdiff.exe
인수 상자에 도구에 필요한 인수를 입력합니다.
%1: 소스 파일 경로
%2: 대상 파일 경로
%5: Difference 명령의 /option 옵션을 사용하여 사용자가 지정한 옵션. 자세한 내용은 Difference 명령을 참조하십시오.
%6: 소스 파일의 레이블("이름")
%7: 대상 파일의 레이블("이름")
팁
흔히 사용되는 외부 도구와 이러한 도구에 필요한 인수에 대한 자세한 내용은 Microsoft 웹 사이트에서 diff/merge configuration in Team Foundation - common Command and Argument values를 참조하십시오.
공백을 사용하여 인수를 구분하십시오.
예를 들어 다음 구문을 지정하여 두 파일을 비교할 수 있습니다.
%1 %2
따옴표를 사용하여 공백이나 따옴표를 도구에 전달하십시오.
인수에 하나 이상의 공백이 있으면 공백을 따옴표("")로 묶어야 합니다. 인수에 하나 이상의 따옴표가 있으면 인수의 따옴표 바로 뒤에 다른 따옴표를 추가해야 합니다. 예를 들어 다음 인수를 지정할 수 있습니다.
"This "" embeds a double quote"
도구에 레이블("이름")을 전달하십시오.
도구를 통해 c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM과 같은 레이블("이름")을 표시할 수 있으면 %6 및 %7 토큰을 포함하여 도구에 레이블 값을 전달할 수 있습니다. 이러한 토큰을 지정하지 않으면 도구에 읽기 어려운 임시 파일 이름이 표시될 수 있습니다.
예를 들어 다음 구문을 지정하여 레이블을 표시할 수 있습니다.
%1 /title1=%6 %2 /title2=%7
참고
레이블을 사용하여 파일의 스냅숏 만들기에 설명된 대로 이 기능은 버전 제어에 있는 항목의 특정 버전에 적용하는 버전 제어 레이블과 관련이 없습니다.
확인을 클릭합니다.
파일 형식을 더 지정하려면 4-9단계를 반복합니다.
확인을 클릭합니다.
참고 항목
기타 리소스
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2010년 8월 |
인수 값 지정 방법에 대한 자세한 내용이 추가되었습니다. 일반적인 외부 도구에 대한 정보 링크가 추가되었습니다. |
고객 의견 |