Een bestandstype koppelen aan een hulpprogramma voor bestandsvergelijking

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

Visual Studio 2019 | Visual Studio 2022

U kunt tekstbestanden vergelijken met behulp van het diff-venster, het standaardhulpprogramma voor bestandsvergelijking dat is geïntegreerd met Visual Studio. U kunt ook een ander hulpprogramma voor bestandsvergelijking inschakelen voor bestandstypen die u opgeeft. U kunt elk vergelijkingsprogramma gebruiken dat als opdrachtregelargumenten ondersteunt, de volledige paden van de twee bestanden die u wilt vergelijken.

Vereisten

U moet lid zijn van de Beheer istrators of gebruikersbeveiligingsgroep op de computer waarop Visual Studio is geïnstalleerd. Zie de naslaginformatie over machtigingen en groepen voor meer informatie.

Een bestandstype koppelen aan een hulpprogramma voor bestandsvergelijking

Als u een bestandstype wilt koppelen aan een hulpprogramma voor bestandsvergelijking, kunt u beginnen met een opdrachtprompt voor ontwikkelaars of vanuit Visual Studio.

Opdrachtprompt voor ontwikkelaars

  1. Selecteer start in Windows en typ vervolgens de opdrachtprompt voor ontwikkelaars. Selecteer in de zoekresultaten de opdrachtprompt voor ontwikkelaars voor uw Visual Studio-versie, zoals de opdrachtprompt voor Ontwikkelaars voor Visual Studio 2022.
  2. Voer in het opdrachtpromptvenster het volgende in tf diff /configure.
  3. Volg de instructies om het hulpprogramma te configureren.

Visual Studio

  1. Selecteer extra>opties in Visual Studio.
  2. Vouw in het dialoogvenster Opties broncodebeheer uit en selecteer vervolgens Visual Studio Team Foundation Server.
  3. Selecteer Gebruikershulpprogramma's configureren.
  4. Volg de instructies om het hulpprogramma te configureren.

Het hulpprogramma configureren

  1. Selecteer Toevoegen in het dialoogvenster Gebruikershulpmiddelen configureren.
  2. Voer in het dialoogvenster Hulpprogramma configureren in het veld Extensie de bestandsextensie in die u wilt koppelen, zoals .cpp of * voor alle bestanden.
  3. Vouw voor Bewerking de vervolgkeuzelijst uit en selecteer Vergelijken.
  4. Voer in het tekstvak Opdracht het pad en de naam van het vergelijkingsprogramma in of kies het beletselteken ... om naar het hulpprogramma te bladeren en te selecteren. Typ of blader bijvoorbeeld naar C:\Program Files\OtherDiff\otherdiff.exe.
  5. Voer in het tekstvak Argumenten alle argumenten in die het hulpprogramma nodig heeft.
  6. Kies de pijl naast het vak Argumenten om een keuze te maken uit een lijst met variabelen die de diff-opdracht vult en doorgeeft aan het hulpprogramma. Alle andere tekst in het argumentvak wordt rechtstreeks doorgegeven aan het hulpmiddel.
  7. Selecteer OK.
  8. Selecteer opnieuw OK of selecteer Toevoegen om meer bestandsextensies toe te voegen. Wanneer u klaar bent met het toevoegen van extensies, selecteert u OK.

Argumenten opgeven

Wanneer u argumenten opgeeft voor het diff-hulpprogramma, gebruikt u de volgende syntaxis:

  • Gebruik witruimte om argumenten te scheiden. U kunt bijvoorbeeld de volgende syntaxis opgeven om twee bestanden te vergelijken:
    %1 %2.

  • Gebruik aanhalingstekens om witruimte of aanhalingstekens door te geven aan het hulpmiddel. Als een argument een of meer spaties bevat, plaatst u het argument bijvoorbeeld "an argument"tussen aanhalingstekens. Als een argument aanhalingstekens bevat, voegt u direct na het aanhalingsteken in het argument nog een aanhalingsteken toe. U kunt bijvoorbeeld het volgende argument opgeven: "This character "" is a double quote mark".

De volgende tokens wijzen variabelen aan die moeten worden doorgegeven aan het hulpprogramma diff:

  • %1 is het pad naar het bronbestand.
  • %2 is het pad naar het doelbestand.
  • %5 is een reeks opties die u opgeeft met behulp van /option de difference opdracht. Zie De opdracht Verschil voor meer informatie.
  • %6 is een beschrijvend label voor het bronbestand.
  • %7 is een label met een beschrijvende naam voor het doelbestand.

Geef indien mogelijk labels met beschrijvende namen door aan het hulpprogramma. Als uw hulpprogramma ondersteuning biedt voor het weergeven van beschrijvende naamlabels, zoals c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM, kunt u de %6 en %7 tokens opnemen om de labelwaarden door te geven aan het hulpprogramma. Als u deze tokens niet opgeeft, kan het hulpprogramma namen van tijdelijke bestanden weergeven, wat moeilijk te lezen kan zijn.

U kunt bijvoorbeeld de volgende syntaxis opgeven om beschrijvende naamlabels weer te geven:
%1 /title1=%6 %2 /title2=%7.

Notitie

De functie voor label met beschrijvende namen is niet gerelateerd aan labels voor versiebeheer, die u toepast op specifieke versies van items in versiebeheer. Zie Labels gebruiken om een momentopname van uw bestanden te maken voor meer informatie over versiebeheerlabels.

Zie Voor meer informatie over veelgebruikte externe hulpprogramma's en de argumenten die ze nodig hebben, verschillende hulpprogramma's voor diff/merge configureren voor Team Foundation-versiebeheer.