Verwenden Sie mercurial und unvergleichlich 3 (bc3) als Diff-Tool?
n Windows kann ich Winmerge als externes Diff-Tool für hg mit @ verwende mercurial.ini,etc
Unter Verwendung einiger Optionen, die Sie im Web finden können (ich denke, es ist eine japanische Website) Wie auch immer, hier zum Beispiel:
hg winmerge -r1 -r2
will listet Datei (en) auf, die in winmerge zwischen rev1 und rev2 geändert werden. Ich kann nur klicken, welche Datei zu diff
aber für bc3:
hg bcomp -r1 -r2
bewirkt, dass bc3 einen Dialog öffnet, der angibt, dass ein temporäres Verzeichnis nicht gefunden werden kann.
Das meiste, was ich mit bc3 und hg machen kann, ist
hg bcomp -r1 -r2 myfile.cpp
das wird diff zwischen rev1 und rev2 von myfile.cpp öffnen
Es scheint also, dass hg + bc3 nicht alle Dateiänderungen zwischen den Versionen erfolgreich bestätigen kann. Es kann immer nur 1 Datei gleichzeitig unterschieden werden.
Kann jemand bc3 + hg besser nutzen?
edit: Problem gelöst!
Die Lösung finden Sie auf der Support-Seite für Scooter unter http://www.scootersoftware.com/support.php?zz=kb_vcs.php>. Ich muss benutzen bcompare Anstatt von bcomp Hier ist ein Ausschnitt aus meiner mercurial.ini
[extensions] hgext.win32text = ;mhd adds hgext.extdiff = ;mhd adds for bc [extdiff] cmd.bc3 = bcompare opts.bc3 = /ro ;mhd adds for winmerge ;[extdiff] ;cmd.winmerge = WinMergeU ;opts.winmerge = /r /e /x /ub