Come posso combinare i comandi Mercurial hg pull
e hg update
in uno?Comando mercuriale per combinare hg pull; hg up
10
A
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.
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.
TortoiseHg ha un equivalente? – User
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
@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". –