项目名称更改时删除的文件

时间:2012-04-04 15:41:17

标签: xcode version-control xcode4

我有一个有效的应用程序。我通过目标部分更改了项目名称。关于更改引用的弹出窗口已经出现。我没有仔细阅读并接受了这些修改。现在我的项目中缺少2个文件,我在项目文件夹或垃圾箱中看不到它们。

我怎么能找到它们?撤消不是一种选择。时间机器不是一个选择。然而,我确实在我的iPhone上有一个“好”的版本。我能恢复那个项目吗?

1 个答案:

答案 0 :(得分:3)

我担心它可能看起来不太好。首先,您将无法从iPhone恢复文件,除非它们是资产(即图形,媒体等)。如果它是实际代码,那就不行了。

其次,当您重命名项目时,XCode会询问您是否要拍摄项目的快照 - 您是否启用了该项目?如果您这样做,您将能够在进行更改之前回滚到项目状态。

当然,也许项目文件仍然存在,而且它们只是隐藏在你的项目中:在这种情况下,如果你能记住文件中的内容,你可以grep你的项目目录({{1} }是一个命令行实用程序,可以让你在文件里面搜索:如果你不熟悉它,你可以check this guide out)。

如果这些都不起作用,请将此作为版本控制的一课。 XCode现在已经内置了对Git的支持 - 如果你从未使用过Git或版本控制,这可能是一个学习的好时机。通过版本控制,您可以保留所做的所有更改的历史记录并根据需要进行回滚(例如,如果您意外删除了文件或进行了更改,则会变坏)。我简化了很多,但网上有很多关于使用Git的优秀资源,现在它与XCode完全统一,没有真正的借口不使用它。