DropBox作为版本控制和非现场备份

时间:2011-05-05 00:26:20

标签: controls backup version offsite

在阅读Michael Lopp的书“Being Geek”之后,我开始使用Dropbox作为在家用计算机和工作计算机之间同步文件的方法。这真是太棒了,它真的让你无法跟踪你正在处理的最新版本的文件。

我的问题与人们使用这个工具的经验有关,特别是那些可能用它来开发大型项目的程序员。

现在,我看到了Dropbox的3个主要用途:

1. synchronize files between home and work computers
2. version control (you have to log into the dropbox site to access previous versions)
3. off-site backup

现在我正在使用它作为我的主要备份工具,我不确定这是一个好主意。但是现在我在每台计算机(我的家用笔记本电脑和我的工作电脑)上“检出”了我的整个项目的本地(工作)副本,此外,我的整个项目都保存在保管箱网站上。所以我想,如果我的某台计算机发生任何问题,或者两者兼而有之,我仍然可以使用该异地备份,我只需要重新安装Dropbox即可访问我的所有文件。

有没有人有这方面的经验?有没有人使用Dropbox完成主要的文件恢复?或者甚至广泛使用?感谢您的反馈意见。

1 个答案:

答案 0 :(得分:3)

当在VCS中对这些文件进行历史记录时,使用Dropbox维护多个文件其关联的元数据总是有点棘手,因为潜在的损坏问题(如果存储库的其中一个元数据部分不是'如果正确同步,你最终可能会得到一个非工作回购)

这就是我总是使用DropBox的原因:

  • 一个DVCS(像Git):我可以直接在DropBox仓库中的工作树中工作,或者如果需要,我可以在DropBox之外的任何其他地方克隆所述仓库,
  • 一个 bundle 文件,我可以随时从我的本地仓库推送更改文件,无论该回购邮件在哪里。

这样,真正需要在DropBox中同步的唯一文件就是那个唯一的bundle文件(代表一个简单的repo作为一个文件)。

有关详情,请参阅“Git with DropBox”。