Udostępnij za pośrednictwem


Kojarzenie typów plików z narzędziem do porównywania plików

Pliki tekstowe można porównywać za pomocą domyślnego narzędzia porównywania plików zintegrowanego w programie Visual Studio — okna Różnice.Jednak dla wybranych typów plików można włączyć inne preferowane narzędzie porównawcze.Warunek jest taki, że jako argumenty wiersza polecenia musi ono przyjmować pełne ścieżki obu porównywanych plików.

Wymagane uprawnienia

Aby wykonać tą procedurę, trzeba być członkiem grupy zabezpieczeń Administratorzy lub Użytkownicy na komputerze, na którym zainstalowano program Visual Studio.Aby uzyskać więcej informacji, zobacz Uprawnienia serwera programu Team Foundation Server.

Aby skojarzyć typ pliku z zewnętrznym narzędziem do porównywania

  1. Wykonaj dowolny z następujących zestawów czynności:

    1. W programie Visual Studio na pasku menu wybierz kolejno opcje Narzędzia > Opcje.

    2. W oknie dialogowym Opcje rozwiń węzeł Kontrola źródła, a następnie wybierz kolejno opcje Visual Studio Team Foundation Server i Konfigurowanie narzędzi użytkownika.

    --lub--

    1. W systemie Windows wybierz kolejno opcje Start > Wszystkie programy > Microsoft Visual Studio 2012 > Visual Studio Tools > Wiersz polecenia dla deweloperów.

    2. Typ tf diff /configure.

  2. W oknie dialogowym Konfigurowanie narzędzi użytkownika kliknij przycisk Dodaj.

    Pojawi się okno dialogowe Konfigurowanie narzędzia.

  3. W polu Rozszerzenie określ rozszerzenie (na przykład .cpp), które chcesz skojarzyć z narzędziem.

    PoradaPorada

    Określ . * , jeśli chcesz skojarzyć swoje narzędziem wszystkich typów plików.

  4. Z listy Operacja wybierz opcję Porównaj.

  5. W polu Polecenie wpisz ścieżkę i nazwę narzędzia albo kliknij przycisk wielokropka (...), aby je znaleźć i wskazać.Rezultat powinien przypominać następujący przykład:

    C:\Program Files\OtherDiff\otherdiff.exe
    
  6. W polu Argumenty wpisz wszelkie argumenty, których wymaga narzędzie:

    • %1: Ścieżka do pliku źródłowego.

    • %2: Ścieżka do pliku docelowego.

    • %5: Opcje, które użytkownik określił za pomocą opcji /option polecenia Difference.Aby uzyskać więcej informacji, zobacz Difference Command.

    • %6: Etykieta („przyjazna nazwa”) pliku źródłowego.

    • %7: Etykieta („przyjazna nazwa”) pliku docelowego.

    PoradaPorada

    Dla informacji o często używanych narzędzi zewnętrznego i argumentów, które wymagają, znaleźć na następującej stronie w witrynie sieci Web firmy Microsoft: konfiguracji aparatu diff/merge w programie Team Foundation — wspólne wartości polecenia i Argument.

    Argumenty należy rozdzielać znakami odstępu.

    Na przykład w celu porównania dwóch plików można podać następującą składnię:

    %1 %2
    

    Do przekazywania znaków odstępu lub cudzysłowów do narzędzia należy używać znaków cudzysłowu.

    Jeśli argument zawiera jedną lub więcej spacji, należy ująć je w znaki cudzysłowu ("").Jeśli argument zawiera jeden lub więcej znaków cudzysłowu, bezpośrednio po każdym takim znaku należy dodać kolejny znak cudzysłowu.Na przykład można określić następujący argument:

    "This "" embeds a double quote"
    

    Do narzędzia należy przekazywać etykiety („przyjazne nazwy”).

    Jeśli narzędzie obsługuje wyświetlanie etykietę ("Przyjazna nazwa"), takich jak c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM, mogą obejmować %6 i %7 tokeny do przekazania wartości etykiet do narzędzia.Jeśli tokeny nie zostaną określone, narzędzie może pokazać nazwy plików tymczasowych, które często trudno odczytać.

    Na przykład w celu wyświetlania etykiet można podać następującą składnię:

    %1 /title1=%6 %2 /title2=%7
    

    [!UWAGA]

    Ta funkcja nie jest związana z etykietami kontroli wersji, które stosuje się do konkretnych wersji elementów w mechanizmie kontroli wersji, jak opisano w temacie Korzystanie z etykiet do wykonywania migawek plików.

  7. W oknie dialogowym Konfigurowanie narzędzia kliknij przycisk OK.

  8. Jeśli chcesz określić więcej typów plików, powtórz kroki 4−9.

  9. W oknie dialogowym Konfiguracja narzędzi użytkownika kliknij przycisk OK.