Mercurial丢弃文件或文件组或所有文件的本地更改

时间:2013-09-17 09:52:50

标签: mercurial

Mercurial FAQ页面,我了解了如何放弃我的回购的所有本地更改。

hg update -C -r

但我想要的是丢弃特定文件和/或由空格/逗号分隔的一组文件的本地更改。我尝试了以下命令,但为什么这不起作用?

hg update relative/path/to/my/file.rb

1 个答案:

答案 0 :(得分:17)

您可以使用revert

hg revert --no-backup file.rb

从Mercurial 2.0开始,您可以使用

hg revert -C file.rb

以防止创建 .orig 文件。