web-dev-qa-db-ja.com

hgのファイルの変更を削除する方法

ローカルで行った変更を削除する方法を教えてください。

Gitでは、git checkout -- aFile.cpp、どうすればhgで同じことができますか?

72
michael
hg revert <filename>

使用可能なhgコマンドの詳細は、 manページ にあります。

(これはgit revertと同じではないことに注意してください-gitのrevertコマンドはコミットを元に戻すため、hgのrevertコマンドはローカルの変更を元に戻すためです。また、gitでローカルの変更を削除するために実際に使用するコマンドはgit reset、チェックアウトではありません。)

96
Amber

revert --no-backup

.origファイルの作成を防ぎ、git checkoutをより厳密にエミュレートします。

hg revert --no-backup file

参照: マージ後にMercurialが.origファイルを残さないようにするにはどうすればよいですか?