我想使用 Git 跟踪大型工作目录(许多演出)上的微小更改(一天几次)。数据将混合二进制/纯文本。二进制数据几乎不会像文本信息那样变化。很少需要访问旧的提交,并且可能很慢,而最近的历史需要快速。
我不想永久丢失旧数据,只需将其移动到备份服务器或其他东西。Git 中是否有一些东西允许存档旧历史并仅在本地存储库中保留某个子集?
如果没有,是否有更适合此目的的工具?我喜欢 Git,因为我知道它并且我想要版本控制和差异。我不需要 Git 的任何高级功能(比如分支/合并,不是分布式的),所以任何其他类似的 VCS 都会很好。