web-dev-qa-db-ja.com

Mercurialブランチ間の切り替え

Mercurialのサイト を見ると、update -Cを使用してブランチを切り替えるように指示されているようです。別の Stack Overflow 答えは、代わりにcheckoutを使用するように言っています。

違いは何ですか? checkoutは、作業ディレクトリ内のファイルもupdate -Cのようにブランチに更新するようです。

40
wrongusername

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オプションは、切り替え時にコミットされていない変更を破棄するために使用されます。

51
Niall C.