Подтвердить что ты не робот

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

Если я посмотрю Mercurial site, мне кажется, что я использую update -C для переключения между ветвями. Другой ответ Stack Overflow говорит, что вместо этого используйте checkout.

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

4b9b3361

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