2013-03-06 4 views

Antwort

24

Offensichtlich ist hg pull -u die Antwort hier.

Allerdings gibt es eine Einschränkung, die Erwähnung verdient: hg pull -u ist nicht genau entspricht hg pull & & hg update. Dies wird in der Dokumentation kurz erwähnt, aber es kann überraschend sein, wenn Sie zuerst darauf stoßen; Wenn es nichts zu ziehen gibt (z. B. keine neuen Änderungssätze kamen), wird hg pull -u nicht aktualisiert. Dies kann etwas verwirrend sein, wenn Sie vor der Ausgabe des Befehls nicht auf dem Kopf waren.

+1

Hat TortoiseHg ein Äquivalent? – User

+0

Leider, da 'hg pull -u' genau das tut, was djc beschreibt, musste ich auf' hg pull && hg update' zurückgreifen, da dies der einzige Weg ist, um das wie "git pull" zum Laufen zu bringen, danke für den Tipp. – rogerdpack

+0

@User - In TortoiseHg können Sie zu 'Einstellungen'> 'Sync'> 'Nach Pull-Operation' gehen und im Dropdown-Menü "Update" wählen, um nach einem Pull-Vorgang ein automatisches Update durchzuführen. Die Hinweise unten auf der Seite sagen, dass es "Pull -Update" "gleich" ist. –

4

Typ hg help pull und Sie werden sehen, die -u Schalter

2

Sie verwenden können:

hg pull -u 

die Dokumentation für mehr Optionen lesen.

0

Die Erweiterung hg fetch wird dasselbe tun, sobald sie aktiviert ist. Es ist jedoch in Ungnade gefallen und wird vom Mercurial-Team als "ungeliebtes Feature" wahrgenommen.