【问题标题】:How to revert/recover .m file to a previous version? (autosaved blank by mistake and xcode crashed - no Source Control, no Time Machine)如何将 .m 文件恢复/恢复到以前的版本? (错误地自动保存空白并且 xcode 崩溃 - 没有源代码控制,没有 Time Machine)
【发布时间】:2013-09-13 01:14:12
【问题描述】:

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

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

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

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

额外信息: 源代码管理:我不能使用它,因为最后一次“提交”是 6 月 27 日。

Time Machine: 没有外置 HD 来使用它。它已被禁用。

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

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

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

【问题讨论】:

  • 重新编辑:显然没有人明白我的要求。对不起大家。这是震惊。

标签: xcode macos version-control revert savechanges


【解决方案1】:

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

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

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

【讨论】:

  • 谢谢,这救了我
  • 很高兴我能帮上忙。我知道那种感觉,兄弟。哈哈
  • 你是一个美丽的人。非常感谢您发布此内容。
  • 这太棒了!与时间机器备份相比,这为您提供了更多版本、更好的粒度!
  • 这应该是xcode恢复未保存文件xcode崩溃恢复未保存文件的标准答案
猜你喜欢
  • 1970-01-01
  • 2012-12-27
  • 2011-02-13
  • 2014-03-31
  • 2016-03-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多