Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 项目名称更改时删除的文件_Xcode_Version Control_Xcode4 - Fatal编程技术网

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

Xcode 项目名称更改时删除的文件,xcode,version-control,xcode4,Xcode,Version Control,Xcode4,我有一份工作申请。我通过目标部分更改了项目名称。一个弹出窗口出现了关于更改引用的信息。我没有仔细阅读,接受了修改。现在我的项目中缺少2个文件,我在项目文件夹或垃圾箱中看不到它们 我怎样才能找到他们?撤消不是一个选项。时间机器不是一种选择。然而,我在我的实际iPhone上确实有一个“好”的构建。我能恢复那个项目吗?恐怕看起来不太好。首先,你将无法从你的iPhone中恢复文件,除非它们是资产(如图形、媒体等)。如果它是实际代码,那就不行了 其次,当您重命名一个项目时,XCode会询问您是否要拍摄该项

我有一份工作申请。我通过目标部分更改了项目名称。一个弹出窗口出现了关于更改引用的信息。我没有仔细阅读,接受了修改。现在我的项目中缺少2个文件,我在项目文件夹或垃圾箱中看不到它们


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

恐怕看起来不太好。首先,你将无法从你的iPhone中恢复文件,除非它们是资产(如图形、媒体等)。如果它是实际代码,那就不行了

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

当然,也许项目文件仍然存在,它们只是隐藏在您的项目中:在这种情况下,如果您能够记住文件中的某些内容,您可以
grep
为它们创建项目目录(
grep
是一个命令行实用程序,允许您搜索文件内部:如果您不熟悉,可以)


如果没有任何效果,请考虑这是版本控制的一个教训。XCode现在已经内置了对Git的支持——如果您从未使用过Git或版本控制,这可能是一个学习的好时机。版本控制允许您保留所做更改的历史记录,并在适当的情况下回滚(例如,如果您意外删除了一个文件或所做的更改变为错误)。我简化了很多,但是网上有很多关于使用Git的优秀资源,现在它与XCode完全统一了,没有理由不使用它。

我敢肯定,在某个时候,几乎每一个程序员都会遇到这种情况!几乎是一种成年礼。。。