我有一个工作应用程序。我通过目标部分更改了项目名称。弹出一个关于更改引用的窗口。我没有仔细阅读并接受更改。现在我的项目中缺少 2 个文件,我在项目文件夹或垃圾箱中都看不到它们。
我怎样才能找到它们?撤消不是一种选择。时间机器不是一种选择。然而,我在我的实际 iPhone 上确实有一个“好”的版本。我可以恢复那个项目吗?
我有一个工作应用程序。我通过目标部分更改了项目名称。弹出一个关于更改引用的窗口。我没有仔细阅读并接受更改。现在我的项目中缺少 2 个文件,我在项目文件夹或垃圾箱中都看不到它们。
我怎样才能找到它们?撤消不是一种选择。时间机器不是一种选择。然而,我在我的实际 iPhone 上确实有一个“好”的版本。我可以恢复那个项目吗?
恐怕它看起来不太好。首先,您将无法从 iPhone 中恢复文件,除非它们是资产(即图形、媒体等)。如果是实际代码,那就不行了。
其次,当你重命名一个项目时,XCode 会询问你是否要对项目进行快照——你启用了吗?如果您这样做了,您将能够回滚到进行更改之前的项目状态。
当然,也许项目文件仍然存在并且它们只是隐藏在您的项目中:在这种情况下,如果您可以记住文件中的某些内容,则可以grep
在项目目录中找到它们(grep
是一个命令行实用程序,可让您在文件中搜索:如果您不熟悉它,可以查看本指南)。
如果这些都不起作用,请将此视为版本控制中的一课。XCode 现在已经内置了对 Git 的支持——如果你从未使用过 Git 或版本控制,这可能是一个学习的好时机。版本控制可让您保留所做更改的历史记录并酌情回滚(例如,如果您不小心删除了文件或进行了变坏的更改)。我简化了很多,但是网上有很多关于使用 Git 的优秀资源,现在它与 XCode 完全统一,没有不使用它的真正借口。