And*_*ant 45
备份开发机器和备份工作之间存在重要区别.
对于开发机器,最好的选择是成像解决方案,尽可能提供"一键还原"过程.TimeMachine(Mac)和Windows Home Server(Windows)都非常适合此目的.您不仅可以在1-2小时内恢复整台计算机(取决于硬盘大小),而且还可以自动运行并存储增量,因此您可以在相对较小的空间内进行数月的备份.还有许多"重影"软件包,但它们通常不提供增量/增量备份,因此需要更多时间/空间来备份您的计算机.
不太好的产品包括Carbonite/Mozy/JungleDisk/RSync.这些产品将允许您检索数据,但您仍然需要重新安装操作系统和程序.有些人也有限/没有历史.
在备份代码和数据方面,我会推荐像SVN这样的源代码控制产品.虽然通用备份解决方案将保护您的数据,但它不提供SCC包所执行的标签/分支/历史记录功能.这些功能对于具有保质期的任何类型的项目都是非常宝贵的.
您可以在本地计算机上轻松运行SVN服务器.如果您的计算机已备份,那么您的SVN数据库也将被备份.这个IMO是家庭开发人员的最佳解决方案,也是我如何保存的.
Mar*_*iek 13