Xcode:从快照中恢复完整的项目?

Tal*_*ode 5 xcode snapshot

今天我正在玩Xcode快照功能,我想知道如果所有代码丢失,我是否可以从快照重新创建一个完整的项目.

在我看来,在Snapshot-Manager中我只能看到当前项目的快照,而不是所有项目的快照.因此,如果我的项目文件丢失或损坏,无论如何都要从快照中恢复我的文件?

我也想知道快照是否已保存.不在我发现的项目文件夹中.

Jam*_*ord 17

转到Xcode Organizer中的"Projects"选项卡,然后选择您的项目.您应该看到已经创建的所有快照.选择要还原到的快照,然后选择"导出快照"以将其保存到磁盘的某个位置.导出到磁盘的是您项目的"恢复"版本.

我同意SVN和Git等系统远远优于Xcode的版本控制快照机制.但是,快照机制非常有用.例如,我刚刚对项目进行了更改.在进行更改之前,Xcode问我是否要拍快照.在更改之后,事实证明我不想进行更改,因此我使用此机制将项目还原到先前状态.


mou*_*iel 4

在过于信任 Xcode 快照功能之前,我是否可以建议您考虑使用CVSSVNPerforce(集成在 Xcode 中)进行源代码管理?

对我来说,快照的主要用途是在重构会话期间:您在应用重构更改之前创建快照,以便能够恢复修改。