2015-05-08 59 views
-1

偶然地,我编辑了一个项目中的几个二进制编译文件以及几个文件上的小改动。如何“财产”不提交mercurial更改?

hg status现在表明,我已经修改(正确)一打文件,二十几文件添加(错误)。

我该如何解开这个问题?

这里的大多数答案告诉我要安装MQ扩展或使用回滚,但MQ ext手册说我不是真的应该使用它,并且存在(稍微复杂一些)做同样的方法MQ使用主线hg - 尽管它没有显示如何。并且回滚会显示关于不应该使用的警告,因为它已被弃用。

那么,如何从我即将删除提交错误添加的文件,同时保持我希望提交修改后的文件?

回答

0

您可以恢复这些文件。 hg revert fileyouwanttorevert otherfileyouwanttorevert

0

当你添加(而不是修改)的文件accidentially使用hg forget FILENAME代替hg revert FILENAME