Partager via


Associer un type de fichier à un outil de comparaison de fichiers

Vous pouvez comparer des fichiers texte à l'aide de l'outil par défaut de comparaison de fichiers intégré à Visual Studio, Fenêtre Diff. Toutefois, pour les types de fichiers que vous spécifiez, vous pouvez activer l'outil de comparaison de fichiers que vous préférez utiliser. Vous pouvez utiliser n'importe quel outil de comparaison qui prend en charge, comme arguments de ligne de commande, les chemins complets des deux fichiers que vous souhaitez comparer.

Autorisations requises

Pour exécuter cette procédure, vous devez être membre du groupe de sécurité Administrateurs ou Utilisateurs sur l'ordinateur où Visual Studio est installé. Pour plus d'informations, consultez Référence des autorisations pour Team Foundation Server.

Pour associer un type de fichier à un outil de comparaison tiers

  1. Effectuez l'un des ensembles d'étapes suivants.

    1. Dans Visual Studio, dans la barre de menus, choisissez Outils, Options.

    2. Dans la boîte de dialogue Options, développez Contrôle de code source, cliquez sur Visual Studio Team Foundation Server, puis sur Configurer les outils utilisateur.

    – ou –

    1. Dans Windows, choisissez Démarrer, Tous les programmes, Microsoft Visual Studio 2012, Visual Studio Tools, Invite de commandes de développement.

    2. Tapez tf diff /configure.

  2. Dans la boîte de dialogue Configurer les outils utilisateur, sélectionnez Ajouter.

    La boîte de dialogue Configurer l'outil s'ouvre.

  3. Dans la zone Extension, spécifiez l'extension (par exemple .cpp) que vous voulez associer à votre outil.

    Conseil

    Spécifiez . * si vous voulez associer tous les types de fichiers à votre outil.

  4. Dans la liste Opération, choisissez Comparer.

  5. Dans la zone Commande, tapez le chemin d'accès et le nom de votre outil, ou cliquez sur le bouton de sélection (...) pour le rechercher et le spécifier. Le résultat doit ressembler à l'exemple suivant :

    C:\Program Files\OtherDiff\otherdiff.exe
    
  6. Dans la zone Arguments, tapez les arguments nécessaires à votre outil :

    • %1 : chemin d'accès du fichier source.

    • %2 : chemin d'accès du fichier cible.

    • %5 : options que l'utilisateur a spécifiées à l'aide de l'option /option de la commande Difference. Pour plus d'informations, consultez Difference Command.

    • %6 : étiquette (« nom convivial ») du fichier source.

    • %7 : étiquette (« nom convivial ») du fichier cible.

    Conseil

    Pour plus d'informations sur les outils externes fréquemment utilisés et les arguments dont ils ont besoin, consultez la page suivante sur le site web Microsoft : Configuration des outils de comparaison et de fusion dans Team Foundation - Commandes et valeurs d'argument communes.

    Utilisez un espace blanc pour délimiter les arguments.

    Par exemple, spécifiez la syntaxe suivante pour comparer deux fichiers :

    %1 %2
    

    Utilisez des guillemets pour passer un espace blanc ou des guillemets à l'outil.

    Si un argument inclut un ou plusieurs espaces, vous devez le placer entre guillemets (""). Si un argument contient un ou plusieurs guillemets, vous devez ajouter un autre guillemet immédiatement après tout guillemet dans l'argument. Par exemple, vous pouvez spécifier l'argument suivant :

    "This "" embeds a double quote"
    

    Passez des étiquettes (« noms conviviaux ») à l'outil.

    Si votre outil prend en charge l'affichage d'une étiquette (« nom convivial »), par exemple c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM, vous pouvez inclure les jetons %6 et %7 pour passer les valeurs d'étiquettes à l'outil. Si vous ne spécifiez pas ces jetons, l'outil risque d'afficher les noms de fichiers temporaires, lesquels peuvent être difficiles à lire.

    Par exemple, spécifiez la syntaxe suivante pour afficher des étiquettes.

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

    Notes

    Cette fonctionnalité n'est pas liée aux étiquettes de contrôle de version que vous appliquez à des versions spécifiques d'éléments sous contrôle de version, comme indiqué dans Utiliser des étiquettes pour prendre un instantané de vos fichiers.

  7. Dans la boîte de dialogue Configurer l'outil, choisissez OK.

  8. Pour spécifier plusieurs types de fichiers, répétez les étapes 4 à 9.

  9. Dans la boîte de dialogue Configurer les outils utilisateur, sélectionnez OK.