【发布时间】:2014-06-05 13:58:06
【问题描述】:
是否可以在 Android IDE 中从应用程序中恢复已删除的 XML 文件?
很遗憾,我从应用中删除了重要文件。
【问题讨论】:
-
花半小时熟悉源代码控制工具,例如 git。这一次对你没有帮助,但它会减少你在未来浪费宝贵时间的可能性。
是否可以在 Android IDE 中从应用程序中恢复已删除的 XML 文件?
很遗憾,我从应用中删除了重要文件。
【问题讨论】:
对于 Eclipse:
使用本地状态恢复已删除的 Workbench 资源 历史:
- 在导航视图之一中,选择文件夹或项目到 你想恢复本地历史状态
- 来自资源的 弹出菜单,选择从本地历史恢复...。恢复自 本地历史对话框打开,显示以前的所有文件 包含在所选文件夹或项目及其所有 子文件夹。
- 检查要恢复的文件
- 如果你不这样做 只想恢复文件的最后状态,您可以选择任何其他 右侧本地历史列表中的文件状态 的对话框。对话框的底部窗格显示了 状态。
- 如果您已完成所有文件,请单击恢复。
(Source)
对于 Android Studio / IntelliJ / AppCode:
- 转到“项目”工具窗口并右键单击项目节点或只是一个文件夹,该文件曾经存在于其中
- 在上下文菜单中,选择本地历史记录,然后单击子菜单上的显示历史记录
- 项目或文件夹的本地历史视图显示您在过去几天所做的一切。在对话框下部的Action列中,选择要回滚的操作。在我们的例子中,这是 Deleting 动作。这样一来,对话框的上半部分就会显示更改文件的树形视图。
- 如果您只想恢复已删除的文件,而不管此后所做的其他更改,您可以在树形视图中选择文件 Lost.txt,然后单击 Revert 按钮上方的工具栏。该文件将被静默恢复。
(Source)
【讨论】:
更新的替代方案:
Android 工作室:
这里有所有可用的旧版本,右键单击要回滚的版本并选择恢复!
【讨论】:
按 Ctrl +Shift + E(最近更改的文件)
并通过revert恢复那些文件..
它在工具栏 -> 视图 -> 最近更改的文件下
【讨论】: