如何删除文件中的变化

你能告诉我如何删除我在本地做的更改吗? 在git中,我可以做git checkout -- aFile.cpp ,我怎么能为'hg'做同样的事情?

谢谢。

 hg revert <filename> 

有关可用hg命令的更多详细信息,请参阅手册页 。

(注意,这和git revert是不一样的–git的revert命令是用来恢复提交的,hg的revert命令是用来恢复本地的修改的。另外,你真的应该用git reset来删除本地的修改。查看。)

revert --no-backup

防止创build.orig文件,更接近模拟git checkout

 hg revert --no-backup file 

另请参阅: 如何禁用mercurial在合并后离开.orig文件?