我使用git-lfs来跟踪大文件,设置如下:
.
├── ...
├── ...
├── large-files
├── ...
├── ...
└── .git
外部存储器被挂载在large-files
上,所有的大文件都存放在这里。
这种设置的问题在于,存在一个.git/lfs
目录,它使用与large-files
相同的磁盘空间,因为我永远不会从large-files
中删除任何内容,而我的固态硬盘(SSD),其中包含工作树,容量比外部存储器小,.git/lfs
将超出SSD的容量。
是否有一种方法可以减小.git/lfs
的大小,而不必将其移动到外部存储器?(将.git
或整个工作树放到外部存储器不是一个选择,因为外部存储器并非始终可用)
git-lfs
? - Schwern