web-dev-qa-db-fra.com

Basculer entre les branches Mercurial

Si je regarde le site de Mercurial , il semble me dire d'utiliser update -C pour basculer entre les branches. Une autre réponse Stack Overflow indique d'utiliser checkout à la place.

Quelles sont les différences? Il me semble que checkout met également à jour les fichiers du répertoire de travail vers la branche, comme update -C.

40
wrongusername

hg checkout Et hg update Sont des alias l'un pour l'autre, ils peuvent donc être utilisés de manière interchangeable. De l'aide pour hg update:

hg update [-c] [-C] [-d DATE] [[-r] REV]

aliases: up, checkout, co

update working directory (or switch revisions)

L'option -C Ou --clean Est utilisée pour supprimer les modifications non validées lors du changement.

51
Niall C.