Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在mercurial中撤消还原_Mercurial_Revert - Fatal编程技术网

如何在mercurial中撤消还原

如何在mercurial中撤消还原,mercurial,revert,Mercurial,Revert,在我意外地添加了几个带有 hg add 我想把它还原为 hg revert --all 不幸的是,我没有提交我想要的更改,所以它们也被还原了。我可以取回该内容吗?您没有指定“无备份”,因此实际文件旁边应该有备份文件 修改后的文件在还原前以.orig后缀保存。要禁用这些备份,请使用--no backup 非常感谢。有没有办法告诉mercurial恢复这些.orig文件?只需使用命令提示符move命令或您的系统文件管理器将它们移回原始文件之上。我想BandGap要问的是,hg是否提供了恢复备份

在我意外地添加了几个带有

hg add
我想把它还原为

hg revert --all

不幸的是,我没有提交我想要的更改,所以它们也被还原了。我可以取回该内容吗?

您没有指定“无备份”,因此实际文件旁边应该有备份文件

修改后的文件在还原前以.orig后缀保存。要禁用这些备份,请使用--no backup


非常感谢。有没有办法告诉mercurial恢复这些.orig文件?只需使用命令提示符move命令或您的系统文件管理器将它们移回原始文件之上。我想BandGap要问的是,hg是否提供了恢复备份的命令(无需任何命令行fu或手动复制)@s29请看answer@BangGap下面是一个“恢复您的hg备份”命令--
find-名称“*.orig”|读作f;do cp-v$f${f%%.orig};完成