如何执行每日备份?

Sag*_*ari 1 mac backup session svn macos

在开发 iPhone 项目时,我每天都会创建新文件夹,如下所示

* November 2009
      o 01-DEC-2009
            + MyProject
      o 02-DEC-2009
            + MyProject
* December 2009
Run Code Online (Sandbox Code Playgroud)

我每天都备份我的项目,我知道这不是进行备份的正确方法。我想知道什么是正确的解决方案?

我在 Mac OS X 上,它连接到 Windows 服务器。是否可以在 Windows svn 服务器上进行备份?Mac OSX 中是否有可用的替代选项?

我无法通过 USB 将任何东西连接到 PC,因此 Time Machine 不适合此特定要求。

Grz*_*icz 5

如果您正在开发软件,而不是手动备份和快照,您应该开始使用源代码控制软件,如Subversion(您提到但显然不知道它是如何工作的)或git(稍微难学,但在从长远来看)。由于您有一个在 Windows 上运行的 svn 服务器,我会尝试先学习使用它。

话虽如此,如果你真的必须使用手动备份,首先要注意 Xcode 提供了快照功能,这对你来说可能已经足够了。尽管如此,如果您不信任 Xcode,一个解决方案是使用与时间机器类似的东西,在那里您拥有任何目录的完整副本以及特定时间的差异备份。rdiff-backup非常适合这个(我用它来支持 Windows 网络共享)。

rdiff-backup既可以作为源代码获得,也可以通过Mac 端口等系统安装预打包的二进制文件。