39
如果我看看Mercurial's site,它似乎告訴我使用update -C
在分支之間切換。另一個Stack Overflow答案說用checkout
代替。在Mercurial分支之間切換
有什麼區別?在我看來,checkout
也將工作目錄中的文件更新到分支,如update -C
。
如果我看看Mercurial's site,它似乎告訴我使用update -C
在分支之間切換。另一個Stack Overflow答案說用checkout
代替。在Mercurial分支之間切換
有什麼區別?在我看來,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
選項用於切換時扔掉提交的更改。