Associer un type de fichier à un outil de comparaison

Vous pouvez comparer du texte et des fichiers XML à l'aide de l'outil de comparaison par défaut de Visual Studio. 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 Autorisations de 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, ouvrez le menu Outils, puis cliquez sur 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, cliquez sur Démarrer, sur Tous les programmes, pointez sur Microsoft Visual Studio 2010, sur Visual Studio Tools, puis cliquez sur Invite de commandes de Visual Studio (2010).

    2. Tapez tf diff /configure.

  2. Dans la boîte de dialogue Configurer les outils utilisateur, cliquez sur 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.

  4. Dans la liste Opération, cliquez sur 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, commande.

    • %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 des 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. Cliquez sur OK.

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

  9. Cliquez sur OK.

Voir aussi

Autres ressources

Comparaison de dossiers et de fichiers

Historique des modifications

Date

Historique

Motif

Août 2010

Ajout d'informations détaillées sur la manière de spécifier des valeurs d'argument. Ajout d'un lien vers des informations relatives aux outils externes communs.

Commentaires client.