在Mercurial分支之间切换

时间:2010-10-31 03:04:26

标签: version-control mercurial branch

如果我查看Mercurial's site,它似乎告诉我使用update -C在分支之间切换。另一个Stack Overflow答案表示使用checkout代替。

有什么区别?在我看来,checkout也将工作目录中的文件更新为分支,如update -C

1 个答案:

答案 0 :(得分:50)

hg checkouthg update是彼此的别名,因此可以互换使用。来自hg update的帮助:

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

aliases: up, checkout, co

update working directory (or switch revisions)

-C--clean选项用于在切换时丢弃未提交的更改。