从Xcode快照手动恢复文件

时间:2012-04-25 07:24:32

标签: xcode snapshot

是否可以从Xcode(4.3.2)快照手动恢复文件?每当我尝试恢复快照时,Xcode都会崩溃,所以我猜这些文件在某种程度上已经损坏了。我找不到其他地方引用的快照图像: 〜/ Library / Application Support / Developer / Shared / SnapshotRepository.sparseimage

但是,我找到了一个以.xcsnapshots

结尾的文件

是否可以使用.xcsnapshots文件恢复项目文件?如果是这样,怎么样?我无法理解它。

1 个答案:

答案 0 :(得分:6)

您是否可以导出快照?导出快照与恢复快照类似。主要区别在于导出项目的快照会将其还原到项目当前位置以外的文件夹中。

要导出快照,请打开管理器,然后单击管理器顶部的“项目”按钮。从管理器的左侧选择您的项目。选择快照。单击“导出快照”按钮以导出快照。

Xcode 4使用.xcsnapshots文件存储项目的快照。从管理器中选择项目时,管理器会显示该项目快照的位置。该位置旁边是一个带箭头的小按钮。单击按钮以在Finder中显示.xcsnapshots文件。在Finder中选择.xcsnapshots文件,右键单击,然后选择“显示包内容”以显示.xcsnapshots文件的内容。从我所看到的.xcsnapshots文件是一个git存储库。我没有看到使用Finder从.xcsnapshots文件访问单个文件的任何方法,但您可以从命令行使用git找到并恢复文件。