2013-08-19 16 views
10

Esiste un equivalente Mercurial di git pull --rebase?Equivalente mercurial di "git pull --rebase"

+0

Per i seguaci cercano "l'equivalente mercuriale di' git pull '" (il normale metodo di unione - non rebase) è 'hg pull && hg update' vedi http://stackoverflow.com/a/15244773/32453 – rogerdpack

+1

O un po 'più breve:' hg pull --update' – yorch

risposta

11

Prova hg pull --rebase. Il tiro di Mecurial è git's fetch, e git's fetch è il pull di mercurial, ma quando stai ridigendo stai aggiornando la directory di lavoro in entrambi i casi, quindi hg pull --rebase è il tuo ragazzo.

NOTA: poiché la cronologia degli alteratori rebase è disattivata per impostazione predefinita. È possibile attivarla (non c'è bisogno di scaricare, è già in possesso) aggiungendo il seguente nel file di configurazione:

[extensions] 
rebase = 

(more info)

+1

Link is obsoleto su maggiori informazioni, nuovo link: https://www.mercurial-scm.org/wiki/RebaseExtension –