Xcode误点'Discard all changes'的恢复方法

Xcode 的source control菜单中:


Xcode误点'Discard all changes'的恢复方法_第1张图片

当你做了大量工作,而还没commit或者staged 时,如果点了Discard All Changes... 时,会让你的工作付之东流,选中后XCode也会提示我们这个操作是不可逆的:

Xcode误点'Discard all changes'的恢复方法_第2张图片

如果点了 Discard All Changes... 就悲剧了...整个工程将回到“最初的起点”,工作都白费了。

下面是解决方案:
1.退出XCode
2.用文本编辑器打开被修改了的文件
3.文本编辑器下,"文件"--"复原到"--"浏览所有版本..."
4.在弹出的窗口中选择你需要的版本恢复。

想要放弃文件的改变选Source Control菜单中Discard Changes in Selected Files... 选项。

参考 :

StackOverFlow : How to undo xcode discard all changes if not committed

你可能感兴趣的:(Xcode误点'Discard all changes'的恢复方法)