Переключение между ветвями Mercurial

если я посмотрю на сайт Mercurial, он, кажется, говорит мне, чтобы использовать update -C для переключения между ветками. Другой Переполнение Стека ответ, что надо использовать checkout вместо.

В чем разница? Мне кажется, что checkout обновляет файлы в рабочем каталоге до ветви тоже, как update -C.

1 ответов


hg checkout и hg update являются псевдонимами друг для друга, поэтому могут использоваться взаимозаменяемо. Из справки hg update:

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

aliases: up, checkout, co

update working directory (or switch revisions)

-C или --clean опция используется, чтобы выбросить незафиксированные изменения при переключении.