在Mercurial分支之间切换
如果我看看Mercurial的网站 ,它似乎告诉我使用update -C
在分支之间切换。 另一个堆栈溢出答案说,而不是使用checkout
。
有什么区别? 在我看来, checkout
更新工作目录中的文件到分支也像update -C
。
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
选项用于在切换时丢弃未提交的更改。