48

两天前,我在 Eclipse IDE 中删除了五个 Java 文件,现在我需要它们。我试图从当地的历史中恢复它们。我只恢复了其中两个。当我右键单击其他文件然后单击从本地历史记录恢复时,我收到错误消息No additional members found in local history。如何恢复这三个文件?

4

9 回答 9

156

您可以使用此Java 提示页面中的信息(已存档)

我删除了我的src文件夹,并使用以下步骤将其取回:

  1. 选择项目
  2. 右键点击
  3. 在上下文菜单中选择从本地历史恢复
  4. 选择你的文件,
  5. 单击确定
于 2013-11-21T08:48:59.457 回答
24

恢复已删除文件的步骤:

  1. 去项目。
  2. 右键单击项目。
  3. 选择从本地历史恢复。
  4. 选择要恢复的文件。

请看附图:

如何在eclipse中恢复已删除的文件.

于 2017-11-09T11:17:57.103 回答
4

回答:你不能......对不起:\

如果从本地历史恢复不起作用,那么恐怕你就不走运了..删除文件的重点是删除它们..永远不需要它们。

我的建议是在删除和使用源代码控制管理软件(如 SVN 或 Git)时要更加小心,这样您就可以对文件进行版本控制以防止此类事情再次发生。

于 2013-06-25T19:06:57.480 回答
4

如果你还有二进制形式(.class),也就是说你只删除了源代码,那么你可以反编译然后回到源代码。

在 Google 上搜索一些反编译器,例如 Cavaj。

于 2013-06-25T19:31:56.143 回答
3

转到 Eclipse 菜单栏,单击 Edit,然后单击 Undo Delete Resource。每次单击“撤消删除资源”时,它都会恢复已删除的资源。我不确定您是否可以恢复已删除的资源,如果您在删除资源后重新启动机器后尝试恢复。

您不想多次遇到这种情况,为了安全起见,请始终使用 Git、SVN、Mercurial 等版本控制。

于 2017-01-17T21:12:45.293 回答
0

如果您使用的是像 SVN 或 GIT 这样的 VCS,您只需在相同的位置重新创建具有相同名称的文件就足够了。

于 2015-11-16T12:53:45.673 回答
0

这很简单。您可以使用以下步骤:

  1. 右键单击要恢复的项目。

  2. 选择从本地历史恢复。

  3. 也选择要恢复的文件/文件加版本。

于 2019-11-06T21:56:41.500 回答
0

当您在右键单击父文件夹或包后尝试检索文件时看到“在本地历史记录中未找到其他成员”消息时,请尝试右键单击项目中的下一个直接父文件夹或包(或项目本身为上文提到的)。当我右键单击下一个直接父文件夹时;我能够在类似的情况下恢复已删除的文件。

于 2021-04-29T13:57:30.767 回答
-1

您可以使用此 Java Tips 页面中的信息。

我删除了我的 src 文件夹,并使用以下步骤将其取回:

--> 选择项目

--> 右键单击

--> 在上下文菜单中选择从本地历史恢复

--> 选择你的文件,

--> 点击确定。

--> 然后去你的 git 并执行“git checkout filename”

--> 这应该完全恢复文件及其内容

我希望这有帮助

于 2019-11-14T20:43:18.690 回答