这些年被我们玩坏的Xcode
亲爱的程序猴们,屌丝猴又来讲故事咯!!!
这些年你有没有遇到这样的情况
或者
这时候你一定会想怎么恢复到原来的样子那
如果你是个svn的使用者一定会想到回退到上一次提交,如果你没有在更改前commit那么很荣幸你跪了。。。
如果是大git的使用者那么有很多解决办法,stash一下并clear stash完活咯,也可以会退到上一次提交,
同样如果你没有在更改前commit那么很荣幸你也跪了。。。
可能你会使用一些图形界面的版本管理工具如:versions,CornerStone等,不用输入命令,但是还得切到你的版本管理工具
(有的人可能会说我用的是Xcode自带的源控制器,但是本文说的是Xcode被冷落的快照功能~~)
在你程序相对稳定(加代码功能之前)的时候选择建立快照,
点击create 创建完成
想要恢复快照也很简单,选择开始的Create Snapshot下边的Restore Snapshot
快照恢复,只是恢复会把你所有的更改删掉。
note : 变当你的工程使用了git 子模块的时候是不能创建快照的,因为你的某些文件在你的sub目录下,
导致xcode无法读取这些文件从而无法生成快照。
推荐在写模块demo的时候可以不用重新建立工程了,利用
快照就OK,还不会弄乱你的版本控制器版本列表。