繁体   English   中英

DropBox 作为版本控制和异地备份

[英]DropBox as Version Control and Offsite Backup

在阅读了 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 进行过主要文件恢复? 或者这甚至被广泛使用? 提前感谢您的反馈。

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM