Mercurialのサイト を見ると、update -C
を使用してブランチを切り替えるように指示されているようです。別の Stack Overflow 答えは、代わりに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
オプションは、切り替え時にコミットされていない変更を破棄するために使用されます。