具有Dropbox备份的单一开发人员Git:寻求安全,简单的配置

时间:2014-08-11 16:41:06

标签: git dropbox

我想将Git用于单个开发人员项目,但如何使用Dropbox进行备份?

这里有很多帖子讨论Git用于单一开发人员的工作,或者使用带有多个开发人员的Dropbox Git,但我看到的那些帖子并没有解决最大的问题:< / p>

如果Dropbox在修改时备份本地`.git`存储库, 存储库可能处于无意义的,不可恢复的状态。

要清楚,假设我有一个目录Working,其中包含git存储库作为子目录.git。这是我的主要存储库。从~/Dropbox开始,符号链接指向工作,从而备份.git。我从不推或拉任何东西:一切都是本地的。

如果我在git上执行本地Working提交,从而修改.git,则Dropbox可能会在此时决定备份.git。如果我的机器崩溃了,我会在Dropbox服务器上有一个无用的.git存储库:我无法从中恢复任何文件。

1 个答案:

答案 0 :(得分:1)

我总是建议直接使用DropBox和.git文件夹内容:太多的文件可能会改变太多次。

我在“Backup a Local Git Repository”中建议使用 git bundle :它只生成一个文件(充当git repo),和DropBox没有问题复制它。