Utiliser Beyond Compare pour les différences visuelles en TortoiseHg

j'essaie d'utiliser au-Delà de Comparer pour Visual Diff dans TortoiseHg. par exemple, faites un clic droit sur un fichier modifié dans l'explorateur et sélectionnez diff visuel dans le menu Contexte TortoiseHg...

BeyondCompare s'ouvre mais ne montre que l'écran' welcome ' et pas le fichier que je veux différencier. Ai-je raté quelque chose?

j'ai mis en place le mercurial.fichier ini comme suit:

  [extensions]
  extdiff =

  [extdiff]
  cmd.bcomp = C:Program Files (x86)Beyond Compare 3BCompare.exe
  opts.bcomp = /ro

  [tortoisehg]
  vdiff = bcomp

  [merge-tools]
  bcomp.executable = C:Program Files (x86)Beyond Compare 3BComp
  bcomp.args = $local $other $base $output
  bcomp.priority = 1
  bcomp.premerge = True
  bcomp.gui = True

  [ui]
  merge = bcomp
19
demandé sur Geoff Appleford 2010-05-11 16:10:58

2 réponses

Trouvé la réponse.

Visual Diff ToolTortoiseHg Paramètres Globaux devait être ' beyondcompare3' au lieu de 'bcomp'.

TortoiseHg and Beyond Compare

22
répondu Geoff Appleford 2013-05-31 06:57:00

dans notre cas, le même problème s'est produit lorsque nous avons ajouté mercurial.iniTortoiseHG. On dirait que la configuration par défaut vient de TortoiseHG\hgrc.d dossier. Spécifiquement, la configuration des outils diff et merge peut être trouvée dans MergeTools.rc.

Juste pour la référence, ici, est de savoir comment Beyond Compare 3 peut être configuré manuellement dans mercurial.ini:

[merge-tools]
bcomp.executable = C:\Program Files (x86)\Beyond Compare 3\BComp.exe
bcomp.priority = 1
bcomp.premerge = True
bcomp.gui = True

bcomp.args=$local $other $base /mergeoutput=$output /ro /lefttitle=parent1 /centertitle=base /righttitle=parent2 /outputtitle=merged /automerge /reviewconflicts /solo
bcomp.diffargs=/lro /lefttitle='$plabel1' /righttitle='$clabel' /solo /expandall $parent $child
bcomp.diff3args=$parent1 $parent2 $child /lefttitle='$plabel1' /centertitle='$clabel' /righttitle='$plabel2' /solo /ro
bcomp.dirdiff=True

Notez qu'il n'est pas nécessaire à l'activation extdiff extension. TortoiseHG doit également être redémarré pour appliquer ce réglage.

3
répondu Ilia Barahovski 2013-08-15 10:47:14