Vergleichbar mit 3 von mercurial

496
aiao

Ich muss mit mercurial unvergleichlich laufen. Ich habe das probiert .hgrc.

[extensions] hgext.extdiff=  [extdiff] cmd.vdiff = C:\Program Files (x86)\Beyond Compare 3\bcomp.exe 

welche funktioniert; aber es führt dazu, dass der Befehl ( hg vdiff file_name.c) nicht abgeschlossen wird, bis ich nicht mehr vergleiche, was erwartet wird.

Um als unabhängiger Job zu arbeiten, habe ich es deshalb versucht

cmd.vdiff = start /b "" "C:\Program Files (x86)\Beyond Compare 3\bcomp.exe" 

und

cmd.vdiff = start /b "C:\Program Files (x86)\Beyond Compare 3\bcomp.exe" 

und

cmd.vdiff = start /b C:\Program Files (x86)\Beyond Compare 3\bcomp.exe 

aber ich bekomme weiter

The file name, directory name, or volume label syntax is incorrect 
3

1 Antwort auf die Frage

0
Lazy Badger
[merge-tools] beyondcompare3.args=$local $other $base /mergeoutput=$output /ro /lefttitle=parent1 /centertitle=base /righttitle=parent2 /outputtitle=merged /automerge /reviewconflicts /solo beyondcompare3.premerge=False beyondcompare3.regkey=Software\Scooter Software\Beyond Compare 3 beyondcompare3.regkeyalt=Software\Wow6432Node\Scooter Software\Beyond Compare 3 beyondcompare3.regname=ExePath beyondcompare3.gui=True beyondcompare3.priority=-1 beyondcompare3.diffargs=/lro /lefttitle='$plabel1' /righttitle='$clabel' /solo /expandall $parent $child beyondcompare3.diff3args=$parent1 $parent2 $child /lefttitle='$plabel1' /centertitle='$clabel' /righttitle='$plabel2' /solo /ro beyondcompare3.dirdiff=True ... [ui] merge = beyondcompare3 

In mercurial.ini und beide Operationen (diff | merge) werden in BC3 ausgeführt