在开发 iPhone 项目时,我每天都会创建新文件夹,如下所示
* November 2009
o 01-DEC-2009
+ MyProject
o 02-DEC-2009
+ MyProject
* December 2009
我每天都会备份我的项目,我知道这不是正确的备份方式。我想知道正确的解决方案是什么?
我使用的是 Mac OS X,并且它已连接到 Windows 服务器。是否可以在 Windows svn 服务器上进行备份?Mac OSX 中是否有其他可用选项?
我无法通过 USB 将任何东西连接到 PC,因此 Time Machine 并不适合此特定要求。
答案1
答案2
Time Machine 会每天将数据备份到本地外部硬盘或网络连接的 Time Capsule。如果您不担心备份不在现场,这是绝对最简单的解决方案。
答案3
答案4
如果您不怕编写脚本,您可以尝试 tarsnap(需要从 OSX 的源代码构建)。您可以按计划执行备份,或者在决定需要备份时按下“按钮”(脚本)。我写了一些关于它的内容: https://caffeinatedcode.com/posts/online-backups-for-the-truly-paranoid/“真正偏执狂的在线备份”
Tarsnap 安全、易于使用、使用 Amazon S3(全国范围内地理复制)并且价格低廉(但不免费)。
您确实需要自己弄清楚修订控制和备份之间的区别。它们不一定相同,尽管许多人使用异地版本控制机制作为主要备份工具。只需在 Dreamhost 等托管提供商上使用 svn 即可满足您的要求。