两天前,我在 Eclipse IDE 中删除了五个 Java 文件,现在我需要它们。我试图从当地的历史中恢复它们。我只恢复了其中两个。当我右键单击其他文件然后单击从本地历史记录恢复时,我收到错误消息No additional members found in local history
。如何恢复这三个文件?
9 回答
恢复已删除文件的步骤:
- 去项目。
- 右键单击项目。
- 选择从本地历史恢复。
- 选择要恢复的文件。
请看附图:
.
回答:你不能......对不起:\
如果从本地历史恢复不起作用,那么恐怕你就不走运了..删除文件的重点是删除它们..永远不需要它们。
我的建议是在删除和使用源代码控制管理软件(如 SVN 或 Git)时要更加小心,这样您就可以对文件进行版本控制以防止此类事情再次发生。
如果你还有二进制形式(.class),也就是说你只删除了源代码,那么你可以反编译然后回到源代码。
在 Google 上搜索一些反编译器,例如 Cavaj。
转到 Eclipse 菜单栏,单击 Edit,然后单击 Undo Delete Resource。每次单击“撤消删除资源”时,它都会恢复已删除的资源。我不确定您是否可以恢复已删除的资源,如果您在删除资源后重新启动机器后尝试恢复。
您不想多次遇到这种情况,为了安全起见,请始终使用 Git、SVN、Mercurial 等版本控制。
如果您使用的是像 SVN 或 GIT 这样的 VCS,您只需在相同的位置重新创建具有相同名称的文件就足够了。
这很简单。您可以使用以下步骤:
右键单击要恢复的项目。
选择从本地历史恢复。
也选择要恢复的文件/文件加版本。
当您在右键单击父文件夹或包后尝试检索文件时看到“在本地历史记录中未找到其他成员”消息时,请尝试右键单击项目中的下一个直接父文件夹或包(或项目本身为上文提到的)。当我右键单击下一个直接父文件夹时;我能够在类似的情况下恢复已删除的文件。
您可以使用此 Java Tips 页面中的信息。
我删除了我的 src 文件夹,并使用以下步骤将其取回:
--> 选择项目
--> 右键单击
--> 在上下文菜单中选择从本地历史恢复
--> 选择你的文件,
--> 点击确定。
--> 然后去你的 git 并执行“git checkout filename”
--> 这应该完全恢复文件及其内容
我希望这有帮助