2013-08-19 5 views
10

Gibt es ein Mercurial-Äquivalent von git pull --rebase?Mercurial-Äquivalent von "git pull --rebase"

+0

Für Anhänger für die „Quecksilber-Äquivalent von' git pull suchen '' (der normale Weg der Zusammenführung - nicht Rebase) ist es 'hg pull && hg update' siehe http://stackoverflow.com/a/15244773/32453 – rogerdpack

+1

Oder ein wenig kürzer:' hg pull --update' – yorch

Antwort

11

Versuchen Sie hg pull --rebase. Mecurials Pull ist git's fetch, und git's fetch ist mercurials Pull, aber wenn du einen Rebasing machst, aktualisierst du das Arbeitsverzeichnis auf jeden Fall, also ist hg pull --rebase dein Typ.

HINWEIS: Da rebase den Verlauf ändert, ist er standardmäßig deaktiviert. Sie können es einschalten (keine Notwendigkeit zum Download, Sie haben es bereits), indem Sie folgende in der Konfigurationsdatei:

[extensions] 
rebase = 

(more info)

+1

Link ist veraltet auf mehr Info, neuer Link: https://www.mercurial-scm.org/wiki/RebaseExtension –