web-dev-qa-db-fra.com

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

Lorsque vous installez winmerge après TortoiseSVN, cela vous donne la possibilité d'associer winmerge à Tortoise. Mais si nous installons TortoiseSVN après winmerge, comment pouvons-nous associer Winmerge à utiliser à la place du visualiseur de différences par défaut de Tortoise.

62
Rakesh Juyal

Vous pouvez ouvrir les paramètres TortoiseSVN et les saisir manuellement:

enter image description here

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

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

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

92
Uwe Keim

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

Système d'exploitation 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

Ensuite, vous obtiendrez le fichier distant dans le volet gauche, votre fichier local (modifié) dans le volet droit.

23
tobylaroni

Depuis 2017, les paramètres de ligne de commande ont légèrement changé. Vous devez utiliser (pour un système d'exploitation 64 bits):

Visionneuse Diff

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

Avec:

  • -e vous permet de fermer WinMerge avec un seul Esc appuyez sur la touche.
  • -x ferme WinMerge (après avoir affiché une boîte de dialogue d'informations) lorsque vous démarrez une comparaison de fichiers identiques.
  • -u empêche WinMerge d'ajouter l'un ou l'autre des chemins (gauche ou droit) à la liste des derniers fichiers utilisés (MRU).
  • -wl ouvre le côté gauche en lecture seule.
  • -dl %bname spécifie une description du fichier d'origine dans la barre de titre de gauche.
  • -dr %yname spécifie une description de votre propre fichier dans la barre de titre de droite.
  • %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 de gauche.
  • %theirs spécifie le fichier de gauche avec le fichier de référentiel.
  • %merged spécifie le fichier en conflit, résultat de l'opération de fusion.
13
Shiva127