2013-03-06 15 views

risposta

24

Ovviamente, hg pull -u è la risposta qui.

Tuttavia, c'è un avvertimento che merita menzione: hg pull -u non è esattamente equivalente a hg pull & & hg update. Questo è brevemente menzionato nella documentazione, ma può sorprendere se ci provi per la prima volta; se non c'è niente da tirare (ad esempio non sono entrati nuovi changeset), quindi hg pull -u non si aggiorna. Questo può essere un po 'confuso se non eri in testa prima di emettere il comando.

+1

TortoiseHg ha un equivalente? – User

+0

Sfortunatamente, dal momento che 'hg pull -u' fa esattamente quello che descrive djc, ho dovuto ricorrere all'aggiornamento' hg pull && hg' come l'unico modo per farlo funzionare come "git pull", grazie per il suggerimento. – rogerdpack

+0

@User - In TortoiseHg puoi andare su 'Impostazioni'> 'Sincronizzazione'> 'Dopo operazione Pull' e selezionare "aggiorna" dal menu a tendina per eseguire un aggiornamento automatico dopo un pull. I suggerimenti in fondo alla pagina dicono che "equivale" a "pull --update". –

4

tipo hg help pull e vedrete l'interruttore

2

-u È possibile utilizzare:

hg pull -u 

leggere la documentazione per ulteriori opzioni.

0

L'estensione hg fetch farà lo stesso una volta attivata. Tuttavia, è caduto in disgrazia ed è stato notato come una "caratteristica non amata" dal team di Mercurial.

Problemi correlati