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
.
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.