我想要一个简单、脚本化备份解决方案同步 2 个本地目录,提供“故障安全”机制允许撤消1 对已同步的文件进行了不必要的修改。
假设我有 2 个本地目录d1和d2最初包含完全相同的文件。
是否可以使用版本控制系统来同步来自d1到d2 像这样:
1.一份文件f1在d1被修改
2. d1同步到d2
3. f1在d1再次被修改
4. d1同步到d2再次
5. 初始版本f1在两个目录中都被删除,因此只有文件的当前版本和第二最新版本保留在两个目录/存储库中(可以撤消并节省磁盘空间)
此外,这是在 Linux(Arch)上。
提前感谢您的专业知识!
答案1
只需在您的目录中设置 git,并记住提交任何相关更改。您可以从那里恢复早期版本。为了缓解潜在的偏执,请在其他地方(另一台机器!)设置一个存储库以将您的更新推送到那里。