2011-06-13 55 views
4

今天,我错误地从Eclipse Helios删除了整个Android项目。我在网上搜索了一遍,发现我们必须打开项目导航器,然后点击“从本地历史记录中恢复”。但它没有奏效,我不明白该怎么做。有没有什么办法可以让我们在android中获得已删除的项目。请给我一步一步的方式来恢复它。我的工作时间徒劳无功。请,请帮助我。如何找回在eclipse中删除的项目

+7

至少你现在知道为什么你应该使用版本控制(SVN,Git的,等等) - 如果您频繁提交,则始终有一个备份(本地位于.git文件夹或远程,如果您推送它或使用svn) – ThiefMaster 2011-06-13 11:19:32

回答

1

你看过你的工作区文件夹吗?如果它不是很难恢复它。有那里的程序可以恢复它,但我不知道一个好的。即使你找到一个好的程序,它可能无法恢复它。

我建议你开始备份你的项目,这样不会再发生。

+1

+1。这是我开始的地方 - 检查项目是否从工作区文件夹中物理删除(而不是从逻辑上从Eclipse中删除)。然后,开始考虑备份...... – Mikaveli 2011-06-13 11:16:09

+0

是的,它在工作场所。但我如何将它带回日食。万分感谢。你从我的事业大屠杀中拯救了我。 – 2011-06-13 11:18:27

+1

在eclipse中按下File - > Import。一个对话框将弹出并选择现有项目到工作区中。选择工作区文件夹并检查项目。 – BlackVoid 2011-06-13 11:21:54

0

从备份恢复它...

+0

嘿,你能告诉我在eclipse中如何进行备份吗? – 2011-06-14 11:13:53

+2

您的计算机其余部分的备份方式相同 – Mark 2011-12-13 12:09:10

6

有时“删除”只是意味着“不要在项目Expplorer显示”。您可以选择文件>>导入>>将现有项目导入工作区。然后出现一个对话框选择根目录你的Eclipse工作区应该已经被选中了......好的

有一个复选框......添加项目到工作集。设置它并选择你想要恢复的项目。 Hey Presto。

可能会发生包名称已在使用中。这会导致很多错误。要做的事情是打开要丢弃的软件包并重构软件包,将其重命名为无害。

现在我回到了业务和快乐,分享我的成功(到目前为止)

到了备份和管理文件和工作区是复杂的方式。我相信这对Linux专家来说是正确的,但它并不直观。轻轻地踩踏。如果不选择“将项目复制到工作区”,则用于编译的文件将保留在磁盘上的原始位置。我觉得这个警告需要重复。

0

现在直接进入您的/工作区! 在您的计算机目录下的eclipse文件夹中寻找它 或去 file> import>现有项目到工作区>(检查:选择归档文件)并点击浏览它应该仍然在那里。 我在那里发现了矿井并将其备份。太高兴了:D

0

然后按CTRL + Z项目创建,

,如果你没有检查从本地工作空间中删除,那么你可以将其导入。 窗体文件菜单>从工作空间导入>>现有项目,然后选择项目的路径。

+0

如果从工作区中删除它,该怎么办? – user2176576 2014-09-26 11:02:25

1

如果您已经删除了磁盘上和eclipse上的内容,您仍然有一小部分机会可以恢复某些项目文件。

如果您搜索eclipse Workspace元数据,那么存在历史记录中的文件。尽管这些文件的命名完全不同,但如果您了解当前工作的日期,则可以恢复项目的某些文件。

目录树是相同的Windows和Linux workspace.metadata.plugins \ org.eclipse.core.resources.history

+0

这对我来说是最新版本的屏幕fgrep -l UniqueTextInFileToSearchFor。 -R | xargs ls -l | cut -f 8-13 -d''|排序|尾巴-n 1 | xargs猫 – 2017-02-15 22:20:16