3

在阅读了 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 即可访问我的所有文件。

有没有人有这样做的经验?有没有人使用 Dropbox 进行过主要文件恢复?或者这甚至被广泛使用?提前感谢您的反馈。

4

1 回答 1

3

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

这就是为什么我总是使用 DropBox:

  • DVCS(如 Git):我可以直接在 DropBox 存储库中的工作树中工作,或者如果需要,我可以将所述存储库克隆到 DropBox 之外的任何其他位置,
  • 一个单独的捆绑文件,我可以随时将本地存储库中的更改推送到该文件中,无论该存储库在哪里。

这样,在 DropBox 中真正需要同步的唯一文件是唯一的捆绑文件(将一个裸仓库表示为一个文件)。

有关更多信息,请参阅“带有 DropBox 的 Git ”。

于 2011-05-05T04:20:54.897 回答