Как вернуть/восстановить файл .m в предыдущую версию? (автозапуск пустой по ошибке и xcode разбился - нет контроля источника, нет машины времени)
Я попытался найти ответ, но я не могу точно определить условия, не подпадающие под неправильные потоки.
Что произошло:
Случайно я выбрал весь код внутри файла .m и удалил все это.
Он стал полным пустым документом. Когда я нажал Ctrl + Z на UNDO, xcode потерпел крах.
Проблема:
Когда я снова открыл xcode (после сбоя), файл все еще был пустым (Он был автосохранен за несколько секунд до сбоя в качестве чистого документа) - потерял весь мой код. Я не мог использовать UNDO, чтобы спасти меня от этого, потому что он автосохранен и разбился.
Что мне нужно:
Есть ли способ восстановить/вернуть мой файл в предыдущее состояние до этого автосохранения/сбоя?
Дополнительная информация:
Source Control: я не могу использовать его, потому что последнее "commit" было 27 июня.
Time Machine: не используйте внешний HD. Он отключен.
Обновлено 1: Я нажал кнопку "отменить последнее изменение", а файл .m вернул файл, сохраненный 27 июня.
Итак, еще одна проблема: до сих пор теряйте все месяцы работы.
Обновление 2: я нашел решение и размещен ниже. Но мне нужно подождать до завтра, чтобы принять его в качестве ответа.
Обновление 3: я обновил текст, чтобы уточнить мою проблему.
Ответы
Ответ 1
О! Я чиню это.
Я открыл файл .m с помощью TextEdit.
Затем я просматриваю:
Файл > Вернуть > Обзор всех версий
Это привело меня к месту со всеми сохраненными версиями файла, где я мог бы искать временную шкалу в тот момент, когда мне нужно.
![enter image description here]()
Я нашел версию, предшествующую моменту пуста/сбоя, и скопировал текст, вставил его в файл .m на xcode (также сохранил, передал его в исходное управление для обеспечения безопасности), и теперь все в порядке. Я мог бы восстановить весь свой код еще раз.