Intégrer DiffDog avec Git
Si vous utilisez Git (https://www.git-scm.com/) en tant que système de gestion de version, vous pouvez définir DiffDog en tant qu’outil de différenciation Git. Vous pouvez aussi intégrer DiffDog avec un outil basé sur Git qui propose l’option pour définir un outil de différenciation externe personnalisé (par exemple, gitk). Les instructions de configuration ci-dessous ont été testées pour Git 1.9.4 ; elles peuvent être semblables à d’autres versions Git. Pour plus d’informations concernant l’intégration Git avec des outils de différenciations externes, référez-vous au manuel d’utilisation de Git.
Pour définir DiffDog en tant qu’outil de différenciation Git :
•Ajouter ou éditer les lignes suivantes dans le fichier .gitconfig (ce fichier se trouve dans le répertoire home de l’utilisateur, généralement : C:\Users\<username>\.gitconfig):
[diff] tool = diffdog [difftool "diffdog"] cmd = "'C:/Program Files/Altova/DiffDog2024/DiffDog.exe'" "$LOCAL" "$REMOTE" |
Note : | Si vous utilisez DiffDog 32-bit sur un système d’exploitation 64-bit, ajuster le chemin vers le programme d’exécution DiffDog de manière à ce qu’il pointe vers C:/Program Files (x86) au lieu de C:/Program Files. |
Pour contrôler si DiffDog est défini en tant qu’outil de différenciation :
•Ouvrir le shell Git et saisir la commande git difftool --tool-help, comme indiqué ci-dessous.
![cmd_git_bash_01](./images/cmd_git_bash_01.png)
Pour consulter des modifications dans un fichier d’archivage Git dans DiffDog :
1.Ouvrir l’archivage Git dans le shell Git, et saisir la commande git difftool <changed file>, par exemple :
git difftool MyFile.txt |
2.Si vous êtes invité à confirmer si DiffDog doit être lancé, saisir Y, puis appuyer sur Entrée. Pour exécuter DiffDog sans y être invité auparavant, utiliser la commande git difftool -y <changed file>.
Veuillez noter que la commande difftool n’apportera pas de résultats si vous fournissez un fichier non modifié en tant qu’argument.
Pour configurer DiffDog en tant qu’outil de différenciation dans l’interface utilisateur graphique Git :
1.Exécuter gitk (par exemple, en cliquant avec la touche de droite sur un répertoire qui se trouve sous gestion Git, et en sélectionnant Git History).
2.Dans le menu Edit, cliquer sur Preferences.
3.Sous External diff tool, cliquer sur Choose et choisir le chemin vers le programme d’exécution DiffDog (par exemple, C:/Program Files/Altova/DiffDog2024/DiffDog.exe).
![dlg_gitk](./images/dlg_gitk.png)
Dans l’interface utilisateur graphique Git, vous pouvez maintenant utiliser la commande Diff externe pour consulter dans DiffDog les modifications entre deux validations Git.
![dlg_gitk1](./images/dlg_gitk1.png)