全面同步-备份系统

全面同步-备份系统

有人知道具有文件版本控制的同步系统吗?

我有大约 3-5 GB 的数据想要与另一个存储(目录)同步。两个目录都应存储文件的最新版本。因此,如果一个目录中发生任何更改,则必须将它们反映到另一个目录中,反之亦然。此外,所有更改(无论大小:删除 1GB 文件或添加简单的文本行)都应存储。当然,应该可以回滚。

为了使您清楚地了解我所谈论的内容,这里举一些例子。

  1. Dropbox- 系统同步本地存储和远程存储。它具有备份和版本控制功能。非常好的系统我喜欢它,我也使用它,但它仅适用于本地目录和远程 Dropbox 存储。但是我需要将它用于本地数据和更灵活的作业配置。

  2. 可变结构稳定系统(mercurial、git、svn……)- 同步文本文件存储库。非常全面的系统,我将它们用于我的文档,从未出现过我找不到其功能的情况。但我说过它仅适用于文本文件。

答案1

可以使用 git 来实现这一点。关注本指南,但将您的 repo 放在其他地方(不是您想要同步的地方!),然后将git init两个同步位置放在一起,并通过添加远程将它们连接到您创建的 repo。完成!您现在可以使用 Git 通过添加、提交、推送和拉取来同步您的两个位置。

相关内容