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
2 réponses
Trouvé la réponse.
Visual Diff ToolTortoiseHg Paramètres Globaux devait être ' beyondcompare3' au lieu de 'bcomp'.
dans notre cas, le même problème s'est produit lorsque nous avons ajouté mercurial.ini
TortoiseHG
. 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.