浅 Git LFS 回购?
Shallow Git LFS repo?
我们本地计算机的硬盘充满了存储在 Git LFS 中但当前未检出的大文件。
如果不属于当前提交的所有内容都仅存储在服务器上,并在提交"exposes"时根据需要下载。
是否可以使用某些配置或是否有任何其他 Git 扩展可以提供帮助?
编辑: A 建议使用 git lfs prune
。这不是我想要的,因为我希望从本地计算机中删除的文件没有被删除。它们只是在当前提交中不可见。
您可以通过设置
删除不属于当前检出提交的所有 LFS 文件
git config lfs.pruneoffsetdays 0
一次,然后 运行
git lfs prune
每次您想缩小存储库时。要定期修剪 LFS 对象,您可以将命令添加到 pre-auto-gc
hook.
我们本地计算机的硬盘充满了存储在 Git LFS 中但当前未检出的大文件。
如果不属于当前提交的所有内容都仅存储在服务器上,并在提交"exposes"时根据需要下载。
是否可以使用某些配置或是否有任何其他 Git 扩展可以提供帮助?
编辑: A git lfs prune
。这不是我想要的,因为我希望从本地计算机中删除的文件没有被删除。它们只是在当前提交中不可见。
您可以通过设置
删除不属于当前检出提交的所有 LFS 文件git config lfs.pruneoffsetdays 0
一次,然后 运行
git lfs prune
每次您想缩小存储库时。要定期修剪 LFS 对象,您可以将命令添加到 pre-auto-gc
hook.