Переключение между ветвями Mercurial - PullRequest
40 голосов
/ 31 октября 2010

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

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

1 Ответ

51 голосов
/ 31 октября 2010

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

...