Получение файлов кода из Mac OS X Lion Time Machine - PullRequest
0 голосов
/ 03 ноября 2011

Я новичок в работе на Mac, и с тех пор, как я недавно начал использовать MBP, мне выполнялось резервное копирование Time Machine на внешний жесткий диск.

Сегодня я хотел получить код из предыдущей версиифайл и удалось вернуться на несколько дней назад, найти нужный файл, открыть его и найти метод, который я хотел скопировать.

Однако, что бы я ни делал, я не мог копировать, вырезать, редактировать или иным образом сохранять версию метода.Я не нажимал «Восстановить», так как не хотел восстанавливать ни файл, ни весь Mac к этой дате.

В правом верхнем углу окна просмотра была кнопка «Открыть в Xcode»это ничего не сделало.

В конце концов, я прибег к фотографии моего экрана, чтобы я мог запомнить детали метода!

Что я делаю не так, как я могу скопировать из файла вМашина времени, или иным образом получить один файл без необходимости большого восстановления?

Спасибо.

Ответы [ 2 ]

1 голос
/ 03 ноября 2011

Если вам нужен только один файл (или несколько файлов), то, возможно, самый простой способ - зайти в Терминал и скопировать его напрямую, например,

$ cd /Volumes/Time\ Machine/Backups.backupdb/Your_Mac_name/Date_time_stamp/path
$ cp -p my_file.m ~/Desktop/

Полагайтесь на Time Machine для такого рода вещей, хотя, возможно, это не самая лучшая идея - рассмотрите возможность использования правильного управления исходным кодом, такого как git - его очень легко настроить и очень легко использовать, и это сэкономит вам много горе в долгосрочной перспективе.

0 голосов
/ 17 ноября 2011

Это полностью безопасно для восстановления из Time Machine с использованием пользовательского интерфейса.Когда вы нажимаете кнопку Восстановить, вам предоставляется возможность сохранить оба файла.

Это легко проверить самостоятельно.Сделайте тестовую область, поместите в нее файл.Сделайте ручное резервное копирование, измените этот файл.Теперь сделайте восстановление.

...