Переключение между ветвями 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 опция используется, чтобы выбросить незафиксированные изменения при переключении.