减少 Windows 上 git-annex 的磁盘空间要求

减少 Windows 上 git-annex 的磁盘空间要求

目前,我正在评估 git-annex 是否可用于跟踪断开连接的媒体上的较大文件。在 Windows 上将文件添加到附件后,我注意到磁盘空间增加了一倍,因为散列内容位于 workdir 和 中.git/annex/objects。在 NTFS 上,我原本希望使用硬链接或符号链接,以便每个文件只有一个副本。

我读过有关direct模式的文章,但这似乎已经过时了。在 Windows 上有没有办法减少磁盘空间要求?我认为在 Linux 上使用 FAT32 或 ExFat 外部驱动器时可能会出现同样的问题。

有什么想法可以让我改进这一点而不丢失附加的数据吗?

答案1

看起来简单的选择是分成两个存储库:

  1. git bare repo 保存着文件
  2. 1. 本地克隆为 workdir

相关内容