2010-03-17 2 views

Antwort

23

Wenn von ‚visual‘ Sie einen Textvergleich meinen Sie tun können:

hg diff -r 3 -r 12 

Wenn Sie ein GUI-Tools wollen Sie können die ExtDiff Erweiterung leicht konfigurieren und verwenden, die mit Mercurial kommt, und verwenden:

hg yourdiff -r 3 -r 12 

wo yourdiff in Ihrer hgrc Datei konfiguriert wurde.

+2

Ich möchte genau dies tun, aber aus TortoiseHG des Repository-Explorer. Ich denke, das sollte direkt vor mir sein, aber ich sehe es nicht. – epalm

+0

Hinweis: "yourdiff" wird mit einer ähnlichen Syntax wie hier hinzugefügt: http://mercurial.selenic.com/wiki/KDiff3 ... und kann auch zur Datei Mercurial.ini hinzugefügt werden – fordareh

3

In der Kategorie "besser spät als nie" und als Antwort auf den Kommentar von epalm können Sie zwei Revisionen einer Datei in TortoiseHG vergleichen.

In jeder Ansicht, die die gewünschte Datei anzeigt, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie "File History". Dies öffnet ein neues Fenster, in dem nur Check-Ins für diese Datei angezeigt werden. (Wenn die gewünschte Datei nicht sichtbar in der aktuellen Änderung Satz ist zu beachten, dass alle Dateien im Manifest Ansicht sichtbar sind.)

aus dem Datei-History-Fenster, wählen Sie die zwei Revisionen, die Sie, indem Sie vergleichen wollen a STRG - Linksklick auf jeden einzelnen. Stellen Sie sicher, dass genau zwei Revisionen ausgewählt sind oder Sie das Kontextmenü nicht sehen, das Sie im nächsten Schritt benötigen.

Klicken Sie mit der rechten Maustaste auf eine der ausgewählten Dateien und wählen Sie die Option "Ausgewählte Dateiversionen unterscheiden ..." aus. Ein Dateivergleichsfenster wird mit jedem Diff-Tool geöffnet, für dessen Verwendung TortoiseHG konfiguriert ist.

Beachten Sie, dass diese Antwort geschrieben wurde basierend auf TortoiseHG Version 2.6.2

Verwandte Themen