71 votes

Comment intégrer WinMerge avec TortoiseSvn après l'installation ?

Lorsque vous installez winmerge après TortoiseSVN, il vous donne l'option d'associer winmerge à Tortoise. Mais si nous installons TortoiseSVN après winmerge, comment pouvons-nous associer Winmerge à être utilisé au lieu du visualisateur de différences par défaut de Tortoise.

100voto

Uwe Keim Points 15221

Vous pouvez ouvrir les paramètres de TortoiseSVN et l'entrer manuellement :

enter image description here

Ma ligne de commande de la capture d'écran ci-dessus est :

C:\Program Fichiers (x86) \WinMerge\WinMergeU.exe -e -x -ub -dl %bname -dr %yname %base %mine

Si vous installez TortoiseSVN après WinMerge, probablement la manière la plus simple serait de désinstaller et de réinstaller WinMerge à nouveau.

26voto

tobylaroni Points 61

Vous pouvez également utiliser WinMerge pour fusionner les modifications. Dans la fenêtre des paramètres (comme ci-dessus), sous Outil de fusion, entrez :

Os 32 bits

C:\Program Files\WinMerge\WinMergeU.exe -e -x -ub -dl %tname -dr %yname %theirs %mine

OS 64 bits

C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -ub -dl %tname -dr %yname %theirs %mine

Vous obtiendrez alors le fichier distant dans le volet de gauche, votre fichier local (modifié) dans le volet de droite.

22voto

Shiva Points 61

À partir de 2017, les paramètres de la ligne de commande comme légèrement modifiés. Vous devriez utiliser (pour les OS 64 bits) :

Diff Viewer

C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -u -wl -dl %bname -dr %yname %base %mine

Avec :

  • -e vous permet de fermer WinMerge d'un seul coup. Esc pression sur la touche.
  • -x ferme WinMerge (après avoir affiché un dialogue d'information) lorsque vous lancez une comparaison de fichiers identiques.
  • -u empêche WinMerge d'ajouter l'un ou l'autre chemin (gauche ou droite) à la liste MRU (Most Recently Used).
  • -wl ouvre le côté gauche en lecture seule.
  • -dl %bname spécifie une description du fichier original dans la barre de titre du côté gauche.
  • -dr %yname spécifie une description de votre propre fichier dans la barre de titre du côté droit.
  • %base spécifie le fichier de gauche avec le fichier d'origine.
  • %mine spécifie le fichier de droite avec votre propre fichier.

Outil de fusion

C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -u -wl -dl %tname -dr %yname %theirs %mine %merged

Avec les mêmes options que ci-dessus sauf :

  • -dl %tname spécifie une description du fichier de référentiel dans la barre de titre du côté gauche.
  • %theirs spécifie le fichier de gauche avec le fichier du référentiel.
  • %merged spécifie le fichier en conflit, le résultat de l'opération de fusion.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X