파일 비교 도구와 파일 형식 연결

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Visual Studio와 통합된 기본 파일 비교 도구인 Diff 창을 사용하여 텍스트 파일을 비교할 수 있습니다. 지정한 파일 형식에 사용할 다른 파일 비교 도구를 사용하도록 설정할 수도 있습니다. 비교할 두 파일의 전체 경로를 명령줄 인수로 지원하는 비교 도구를 사용할 수 있습니다.

필수 조건

Visual Studio가 설치된 컴퓨터에서 관리istrators 또는 사용자 보안 그룹의 구성원이어야 합니다. 자세한 내용은 사용 권한 및 그룹 참조를 참조하세요.

파일 비교 도구와 파일 형식 연결

파일 형식을 파일 비교 도구와 연결하려면 개발자 명령 프롬프트 또는 Visual Studio에서 시작할 수 있습니다.

개발자 명령 프롬프트

  1. Windows에서 시작을 선택한 다음 개발자 명령 프롬프트를 입력합니다. 검색 결과에서 Visual Studio 버전에 대한 개발자 명령 프롬프트(예: Visual Studio 2022용 개발자 명령 프롬프트)를 선택합니다.
  2. 명령 프롬프트 창에서 .를 입력합니다 tf diff /configure.
  3. 지침에 따라 도구를 구성합니다.

Visual Studio

  1. Visual Studio에서 도구>옵션을 선택합니다.
  2. 옵션 대화 상자에서 소스 제어를 확장한 다음 Visual Studio Team Foundation Server를 선택합니다.
  3. 사용자 도구 구성을 선택합니다.
  4. 지침에 따라 도구를 구성합니다.

도구 구성

  1. 사용자 도구 구성 대화 상자에서 추가를 선택합니다.
  2. 도구 구성 대화 상자의 확장자 필드에 연결하려는 파일 확장명입니다(예: .cpp) 또는 * 모든 파일에 대해 입력합니다.
  3. 작업의 경우 드롭다운 목록을 확장하고 비교를 선택합니다.
  4. 명령 텍스트 상자에 비교 도구의 경로와 이름을 입력하거나 줄임표를 선택하여 도구를 찾아 선택합니다. 예를 들어 C:\Program Files\OtherDiff\otherdiff.exe 입력하거나 찾습니다.
  5. 인수 텍스트 상자에 도구에 필요한 인수를 입력합니다.
  6. 인수 상자 옆의 화살표를 선택하여 diff 명령이 채우고 도구에 전달하는 변수 목록에서 선택합니다. 인수 상자의 다른 모든 텍스트는 도구에 직접 전달됩니다.
  7. 확인을 선택합니다.
  8. 확인을 다시 선택하거나 추가를 선택하여 파일 확장자를 더 추가합니다. 확장 추가가 완료되면 확인을 선택합니다.

인수 지정

diff 도구에 대한 인수를 지정하는 경우 다음 구문을 사용합니다.

  • 공백을 사용하여 인수를 구분합니다. 예를 들어 다음 구문을 지정하여 두 파일을 비교할 수 있습니다.
    %1 %2.

  • 따옴표를 사용하여 도구에 공백이나 따옴표를 전달합니다. 인수에 하나 이상의 공백이 포함된 경우 인수를 따옴표로 묶습니다. 예를 들면 다음과 같습니다 "an argument". 인수에 따옴표가 포함된 경우 인수의 따옴표 바로 앞에 다른 따옴표를 추가합니다. 예를 들어 다음 인수 "This character "" is a double quote mark"를 지정할 수 있습니다.

다음 토큰은 diff 도구에 전달할 변수를 지정합니다.

  • %1 는 원본 파일의 경로입니다.
  • %2 는 대상 파일의 경로입니다.
  • %5 는 명령과 함께 사용하여 /option 지정하는 옵션의 문자열입니다 difference . 자세한 내용은 차이 명령을 참조 하세요.
  • %6 은 소스 파일의 이름 레이블입니다.
  • %7 는 대상 파일의 이름 레이블입니다.

가능하면 도구에 이름 레이블을 전달합니다. 도구에서 이름 레이블(예: c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM이름 레이블 표시)을 지원하는 경우 레이블 값을 도구에 전달하는 토큰 및 %7 토큰을 포함 %6 할 수 있습니다. 이러한 토큰을 지정하지 않으면 도구에 읽기 어려울 수 있는 임시 파일의 이름이 표시될 수 있습니다.

예를 들어 다음 구문을 지정하여 이름 레이블을 표시할 수 있습니다.
%1 /title1=%6 %2 /title2=%7.

참고 항목

친숙한 이름 레이블 기능은 버전 제어 레이블과 관련이 없으며 버전 제어의 특정 버전 항목에 적용됩니다. 버전 제어 레이블에 대한 자세한 내용은 레이블을 사용하여 파일의 스냅샷 가져옵니다.

자주 사용되는 외부 도구 및 필요한 인수에 대한 자세한 내용은 Team Foundation 버전 제어 다른 diff/merge 도구 구성을 참조하세요.