5

我试图寻找答案,但我无法准确定义这些术语而不会一直陷入错误的线程。

发生了什么: 不小心我选择了file.m中的所有代码并将其全部删除。它变成了一个完整的空白文件。当我按 Ctrl+Z 撤消它时,xcode 崩溃了。

问题: 当我重新打开 xcode 时(崩溃后),文件仍然是空白的(在崩溃前几秒自动保存为空白文档) -丢失了我的所有代码我无法使用 UNDO来拯救我,因为它自动保存并崩溃

我需要什么:有没有办法在此自动保存/崩溃之前将我的文件恢复/还原到以前的状态?

额外信息: 源代码控制:我无法使用它,因为最后一次“提交”是 6 月 27 日。

Time Machine:无需外接 HD 即可使用。它被禁用。

更新 1:我按下了“放弃最后一次更改”按钮,file.m 恢复到 6 月 27 日保存的文件。所以,还有一个问题:到现在为止所有几个月的工作都丢失了。

更新 2:我找到了解决方案,并在下面发布。但我需要等到明天才能接受它作为答案。

更新 3:我重新编辑了文本以澄清我的问题。

4

1 回答 1

15

哦!我修复它。我已经TextEdit打开file.m 。然后我浏览到:文件>恢复到>浏览所有版本

它把我带到了一个保存所有文件版本的地方,在那里我可以用时间线搜索我需要的确切时刻。

在此处输入图像描述

我找到了空白/崩溃时刻之前的版本,并复制了文本,将其粘贴到 xcode 上的 file.m 中(也已保存,为安全起见将其提交到源代码控制),现在一切正常。我可以再次恢复我的所有代码。

于 2013-09-09T22:08:37.757 回答