Table des matières
TortoiseMerge peut être démarré avec des paramètres de ligne de commande pour éviter de devoir passer la boîte de dialogue Ouvrir pour choisir les fichiers vous-même. C'est aussi utile si vous voulez utiliser TortoiseMerge à partir d'une autre application.
La plupart des commutateurs exigent une information complémentaire comme un chemin ou autre chaîne du genre. Dans ces cas-là, ajoutez un ':' au commutateur et mettez la chaîne/chemin après. Exemple :
/base:"c:\répertoire\mon fichier de base.txt"
Tableau B.1. Liste des options de ligne de commande disponibles
| Commande | Description |
|---|---|
| /? | Affiche une boîte de dialogue avec les paramètres de ligne de commandes les plus importants. |
| /help | Idem que ?. |
| /base | Spécifie le fichier base utilisé lors d'une différenciation tri-directionnelle. C'est l'ancêtre commun des fichiers étant différenciés, bien qu'il n'est pas affiché dans une fenêtre séparée. Pour une différenciation bi-directionnelle, c'est le fichier de gauche. |
| /basename | Le nom du fichier de base. Il est affiché dans le titre de vue au lieu du chemin de fichier. Pour une différenciation tri-directionnelle il est affiché dans une info-bulle pour le titre de vue. |
| /theirs | Spécifie le fichier le leur utilisé lors d'une différenciation tri-directionnelle, affiché dans le panneau de gauche. |
| /theirsname | Le nom de leur fichier. Il est affiché dans le titre de vue au lieu du chemin de fichier. |
| /mine | Spécifie le fichier le mien utilisé dans une différenciation tri-directionnelle, affiché dans le panneau de droite. Pour une différenciation bi-directionnelle, c'est le fichier de droite. |
| /minename | Le nom de mon fichier. Il est affiché dans le titre de vue au lieu du chemin de fichier. |
| /merged | Spécifie le fichier fusionné résultant utilisé pour la comparaison de trois fichiers. C'est le chemin du fichier où le résultat de la fusion/résolution de conflit est sauvegardé. S'il n'est pas indiqué, TortoiseMerge demandera à l'utilisateur où sauvegarder le résultat. |
| /mergedname | Le nom du fichier fusionné. Il est affiché dans le titre de vue au lieu du chemin de fichier. |
| /patchpath | Le chemin où un patch doit être appliqué. Si vous n'indiquez pas ce chemin, alors TortoiseMerge essayera de chercher le chemin lui-même pour faire correspondre les chemins du fichier de patch, mais cela peut durer très longtemps. |
| /patchoriginal | Le nom du fichier original à patcher. Utilisé pour le titre de vue. |
| /patchpatched | Le nom du fichier patché résultant. Utilisé pour le titre de vue. |
| /diff | Le chemin au fichier de patch/différence à s'appliquer à un répertoire. |
| /oneway | Force TortoiseMerge à démarrer par la vue panneau unique au lieu de la vue que l'utilisateur a spécifié dans la configuration. |
| /reversedpatch | Commute les vues gauche et droite des deux fichiers indiqués à différencier. |
| /createunifieddiff | Crée une fichier de différences unifiées (fichier patch) à partir les deux fichiers spécifiés avec /origfile:"chemin_du_fichier_original" et /modifiedfile:"chemin_du_fichier_modifié". Le fichier cible est défini avec /outfile:"chemin_du_fichier_résultat". Si /outfile n'est pas défini, une boîte de dialogue Enregistrer sous s'affiche pour permettre à l'utilisateur de choisir l'emplacement du fichier patch. Note : Si /createunifieddiff est défini, tous les autres paramètres sont ignorés. |
Vous pouvez aussi fournir des noms de fichiers simples sur la ligne de commande pour la compatibilité avec d'autres programmes de comparaison. Dans cette forme simplifiée, la ligne de commande est
TortoiseMerge CheminFichierBase CheminMonFichier [ CheminLeurFichier ]
Si deux fichiers sont donnés, ils seront comparés entre eux. Si trois fichiers sont donnés, le premier sera pris comme le fichier de BASE et les deux autres seront comparés avec lui dans une différenciation tri-directionnelle.