【问题标题】:Restore Deleted Files in Eclipse IDE在 Eclipse IDE 中恢复已删除的文件
【发布时间】:2013-06-22 17:30:44
【问题描述】:

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

【问题讨论】:

  • 您是否也将它们从文件系统中删除了?你的 scm 里有吗?
  • 我只是从 Eclipse 中删除它们。抱歉,我是 java 新手。 scm 是什么意思?
  • scm = 源代码控制管理系统。如果您从 eclipse 中删除文件,系统会询问您是否也想从文件系统中删除它们。如果您没有检查这一点,它们应该仍然存在于您的磁盘上
  • 如果不是因为这个问题,我的文件就会丢失,因为我不知道从本地恢复的选项

标签: java eclipse restore


【解决方案1】:

您可以使用Java Tips page(已存档)中的信息

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

  1. 选择项目
  2. 右击
  3. 在上下文菜单中选择从本地历史恢复
  4. 选择您的文件,
  5. 点击确定

【讨论】:

  • 我知道这是旧的,但 OP 说他们已经尝试过了。对我来说,来自this answer 的“您可以使用操作系统的搜索工具来定位您要查找的文件”是(现在我想起来了!)答案。
  • @JamieBull 的建议对我有用。我只是在目录中使用了 grep 并恢复了我正在寻找的内容。
【解决方案2】:

恢复已删除文件的步骤:

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

请看附图:

.

【讨论】:

  • 这个答案确实救了我。
【解决方案3】:

回答:你不能……抱歉:\

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

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

【讨论】:

【解决方案4】:

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

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

【讨论】:

  • 我在 Eclipse 中有所有 .java 文件。当我点击 Refactor->history 时,它甚至会显示两个月前的所有日期。
【解决方案5】:

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

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

【讨论】:

    【解决方案6】:

    如果您使用的是 SVN 或 GIT 等 VCS,您只需在相同位置重新创建具有相同名称的文件即可。

    【讨论】:

      【解决方案7】:

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

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

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

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

      【讨论】:

        【解决方案8】:

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

        【讨论】:

          【解决方案9】:

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

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

          --> 选择项目

          --> 右击

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

          --> 选择你的文件,

          --> 点击确定。

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

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

          希望对你有帮助

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2020-07-09
            • 1970-01-01
            • 2013-06-27
            • 2014-06-11
            • 2020-06-09
            • 2012-02-11
            • 2011-10-28
            相关资源
            最近更新 更多