Delen via


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.

Voorwaarden

Lid zijn van de administrators of gebruikers beveiligingsgroep op de computer waarop Visual Studio is geïnstalleerd. Zie voor meer informatie machtigingen en groepen verwijzing.

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 in Windows Start en typ opdrachtprompt voor ontwikkelaars. Selecteer in de zoekresultaten de opdrachtprompt voor ontwikkelaars voor uw Visual Studio-versie, zoals Opdrachtprompt voor Ontwikkelaars voor Visual Studio 2022.
  2. Voer in het opdrachtpromptvenster tf diff /configurein.
  3. Volg de instructies om het hulpprogramma te configureren.

Visual Studio

  1. Selecteer in Visual Studio Tools>Options.
  2. Vouw in het dialoogvenster Optiesbroncodebeheeruit en selecteer Visual Studio Team Foundation Server-.
  3. Selecteer Configuratie van Gebruikershulpmiddelen.
  4. Volg de instructies om de tool te configureren.

Het hulpprogramma configureren

  1. In het dialoogvenster Gebruikershulpprogramma's configureren selecteer je Toevoegen.
  2. Voer in het dialoogvenster Hulpprogramma configureren in het veld Extensie de bestandsextensie in die u wilt koppelen, zoals .cppof * voor alle bestanden.
  3. Vouw voor Bewerkingde 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. Voer bijvoorbeeld in of blader naar C:\Program Files\OtherDiff\otherdiff.exe.
  5. Voer in het tekstvak Argumenten alle argumenten in die uw 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 OK opnieuw 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 tussen aanhalingstekens, bijvoorbeeld "an argument". 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 met de opdracht difference. Voor meer informatie, zie Verschilcommando.
  • %6 is een label met een vriendelijke naam voor het bronbestand.
  • %7 is een label voor het doelbestand met een vriendelijke naam.

Geef indien mogelijk labels met beschrijvende namen door aan het hulpprogramma. Als uw hulpprogramma ondersteuning biedt voor het weergeven van gebruiksvriendelijke 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 aan het hulpprogramma door te geven. 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 vriendelijke naamlabels weer te geven.
%1 /title1=%6 %2 /title2=%7.

Notitie

De vriendelijke naam-labelfunctie is niet gerelateerd aan labels voor versiebeheer, die u toepast op specifieke versies van items. Zie Labels gebruiken om een momentopname van uw bestanden te makenvoor meer informatie over versiebeheerlabels.

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