代码之家  ›  专栏  ›  技术社区  ›  Anders Sundman

浅Git LFS回购?

  •  2
  • Anders Sundman  · 技术社区  · 8 年前

    我们本地机器的硬盘上充满了存储在Git LFS中但当前尚未签出的大型文件。

    如果当前提交之外的所有内容都是 只有 存储在服务器上,并在提交时根据需要下载。

    这是否可能使用一些配置,或者是否有其他Git扩展可以提供帮助?

    编辑: A. similar question 建议使用 git lfs prune . 这不符合我的要求,因为我希望从本地计算机上删除的文件不会被删除。它们只是在当前提交中不可见。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Nils Werner    8 年前

    您可以通过设置

    git config lfs.pruneoffsetdays 0
    

    一次,然后运行

    git lfs prune
    

    每次您想缩小存储库时。要定期修剪LFS对象,可以将命令添加到 pre-auto-gc hook .