使用mercurial,我添加了一个新文件并在其中编写了代码,然后删除了该文件。我能取回它吗?
差不多就是标题。我已经看过这里提出的许多类似问题,但我似乎找不到适用的东西使用mercurial,我添加了一个新文件并在其中编写了代码,然后删除了该文件。我能取回它吗?,mercurial,Mercurial,差不多就是标题。我已经看过这里提出的许多类似问题,但我似乎找不到适用的东西 通过与HEAD同步开始。创建了一些新文件。在这些文件中,他们在这一点上被跟踪。然后,我不仅删除了这些文件,还将它们从跟踪中删除(因为愚蠢的用户界面)。据我所知,这些文件已经永远消失了,但我想我应该与比我更聪明的人核实一下:有可能检索到它们吗?Mercurial不存储未提交的更改,因此如果您没有提交这些文件,它们就会丢失 如果您确实提交了这些文件,那么hg update-C会将它们(以及所有其他文件——确保没有您尚未提交并
通过与HEAD同步开始。创建了一些新文件。在这些文件中,他们在这一点上被跟踪。然后,我不仅删除了这些文件,还将它们从跟踪中删除(因为愚蠢的用户界面)。据我所知,这些文件已经永远消失了,但我想我应该与比我更聪明的人核实一下:有可能检索到它们吗?Mercurial不存储未提交的更改,因此如果您没有提交这些文件,它们就会丢失
如果您确实提交了这些文件,那么
hg update-C
会将它们(以及所有其他文件——确保没有您尚未提交并希望保留的其他更改)恢复到工作目录的最新提交状态。您是否在提交文件后但在删除它们之前提交了这些文件?假设您已将更改提交到这些文件,你完全可以找回它们。如果您没有提交它们,那么就不能使用Mercurial恢复它们。