可以使用Xcode的Snapshot功能创建代码的快照,并且可以很方便地回滚到一个特定的地方。
最重要的是使用起来非常简单。
1.创建快照
例如,在新建一个工程后,我们为初始的代码做一个快照。操作如下:(快捷键为Control + Command + S)
在弹出的Create Snapshot对话框中输入本次快照的标题和内容:
2.回滚快照
(1)同样是Xcode菜单,操作如下:(这个没有快捷键)
(2)在快照列表中选择我们想要回滚的版本:
如果想要删除某个快照,可以在快照列表中选择该快照并点击Delete。
(3)在确认Restore前,我们可以看到快照和当前代码的一个对比:
(4)点击Restore确认回滚。这是直接按Command + Z是没有反应的,可见回滚的不仅仅是代码。
3.快照文件
在Xcode菜单中点击Window —— Organizer,在Projects选项卡中找到SnapshotDemo:
在这里可以删除所有快照文件,也可以点击那个小小的箭头打开快照文件存放的位置:
用快照来备份代码,或者做某些大胆尝试时先拍个快照,以便于日后的回滚。这个功能非常的简单实用。