从Eclipse恢复已删除的Git存储库

时间:2013-08-22 09:27:25

标签: android eclipse git

我被困在这里,非常需要专家建议

我在Eclipse中创建了一个Android项目,并且正在使用EGit为它创建一个git存储库。

我已经完成了在Eclipse中创建repo的正常过程:右键单击项目 - >团队 - >分享项目

我给了回购邮件一个名字并点击继续创建它。

进度条开始闪烁,但在中间我遇到了创建回购的问题。我不记得是什么问题,但我决定删除那个回购并从头开始。

所以我去了Eclipse中的Git Repositories并点击了delete repo。我选中了删除回购中现有文件的方框。不幸的是,整个Android项目都从Eclipse中删除了:(

我不知道通过创建一个repo,原始文件将被复制到repo文件夹并从工作区中删除:'(

是否有人知道恢复已删除的回购/项目的方法?

非常感谢

3 个答案:

答案 0 :(得分:2)

在eclipse中有一个项目选项。项目权利见:“从当地历史中恢复”。这应该可以帮到你

答案 1 :(得分:0)

我遇到了同样的问题,已删除项目,因此没有单击“从本地历史记录恢复”按钮,也没有本地Windows历史记录,但是您可以手动从历史记录中恢复。 我在Eclipse Oxygen / Windows 10中尝试了此解决方案, 首先,在这里蚀存储历史文件,

(workspace)/.metadata/.plugins/org.eclipse.core.resources/.history/

,并且有很多长名称为“ 006de3225c86001811b7ff2e93138537”的文件,这是eclipse用于恢复的历史文件,您可以在这些文件中的文本中搜索已删除项目的包名称,然后选择最新版本,将其复制到新项目位置,然后将其重命名为正确的文件名。这种方法很复杂,但是对我有用。

答案 2 :(得分:0)

如果您永久删除了git存储库,并且显示Eclipse窗口上没有项目或文件。 然后转到您当前的eclipse工作区,并在其中搜索这些文件名,所有文件都保存在其中,您可以看到该项目的每个文件夹和文件。 eclipse的工作空间位于C:/ User / name / workspace / current_workspace_name / project_name