0

我是在 Mac 上工作的新手,自从我最近开始使用我的 MBP 以来,我已经将 Time Machine 备份到外部硬盘上。

今天我想从以前版本的文件中获取代码并设法回到几天,找到有问题的文件,打开它并找到我想要复制的方法。

但是,无论我做什么,我都无法复制、剪切、编辑或以其他方式保存该方法的版本。我没有单击“恢复”,因为我不想将文件或整个 Mac 恢复到那个日期。

在查看窗口的右上角是一个“在 Xcode 中打开”按钮,它什么也没做。

最后我只好拍了一张我的屏幕照片,这样我才能记住方法细节!

我做错了什么,如何从 Time Machine 中的文件复制,或者从一个文件中获取而无需进行大恢复?

谢谢。

4

2 回答 2

1

如果您只想要一个文件(或几个文件),那么可能最简单的方法是进入终端并直接复制它,例如

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

依靠 Time Machine 来处理这种事情虽然可能不是最好的主意 - 考虑使用适当的源代码控制,例如git- 它非常易于设置且非常易于使用,从长远来看,它将为您节省很多痛苦。

于 2011-11-03T11:58:30.157 回答
0

使用 UI 从 Time Machine 恢复是完全安全的。当您单击恢复时,您可以选择保留这两个文件。

这很容易自己检查。做一个测试区,在里面放一个文件。进行手动时间机器备份,更改该文件。现在进行还原。

于 2011-11-17T12:21:11.680 回答