L’outil de comparaison et de fusion de fichiers fourni de base avec TFS est vraiment très basique et ne permet pas d’être efficace.
« Beyond Compare » est beaucoup plus convivial et complet que l’outil de base de TFS.
Il est disponible sur www.scootersoftware.com mais une licence est nécessaire à son utilisation.
C’est un outil recommandé à tous ceux qui ont besoin de :
- Comparer le contenu d’un fichier, d’un dossier ou d’une arborescence
- Synchroniser des dossiers avec une mise à jour en miroir, une mise à jour uni ou bidirectionnelle
Nous allons donc remplacer l’outil de comparaison et de fusion de TFS par Beyond Compare 3 qui propose beaucoup plus de fonctionnalités :
- Utilisation des couleurs pour un meilleur suivi
- Mise en valeur uniquement du texte qui a changé sur la ligne (et non toute la ligne)
- Suivi évolué des modifications en superposant toutes les versions d’une même ligne
- Et plein d’autres fonctionnalités
Voici une capture de l’écran de merge :
Dans les options de Visual Studio, aller dans « Contrôle de code source\Visual Studio Team Foundation Server ».
Cliquez sur le bouton « Configurer les outils utilisateur … ».
Cliquez sur « Ajouter » pour configurer l’outil de comparaison comme ceci
Avec les informations suivantes :
Commande : chemin de BCompare exemple : C:\Program Files (x86)\Beyond Compare 3\BCompare.exe
Arguments : %1 %2 /title1=%6 /title2=%7
Cliquez de nouveau sur « Ajouter » pour configurer l’outil de fusion comme ceci
Avec les informations suivantes :
Commande : chemin de BCompare exemple : C:\Program Files (x86)\Beyond Compare 3\BCompare.exe
Arguments: %1 %2 %3 %4 /title1=%6 /title2=%7 /title3=%8 /title4=%9
Une fois terminé, vous obtenez l’écran suivant.
Lancez une comparaison de fichiers pour tester la modification.