在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选项用于在切换时丢弃未提交的更改。