恢复错误的文件
| 作者: | Ryan Wilcox |
|---|
| 日期: | 2009-11-30 |
|---|
教你如何清除那些不想提交的变更。
假如这有一个你不想要的变更。比如:
$ hg status
M fileone.txt
M filetwo.txt
在复查变更时你发觉 filetwo.txt 是没用的想清理掉它。当然你 可以 打开文件亲手去删除你的变更,但是 Mercurial 给了你一个更好的选择: hg revert 。
$ hg revert filetwo.txt
假如你有许多文件都做了变更 (例如你想放弃之前的工作从头开始),那可以用 --all 命令:
$ hg revert --all
reverting fileone.txt
reverting filetwo.txt
这和 git reset --hard HEAD^ 命令很像,有没有一点 git 的熟悉感呢。