首页 > 解决方案 > 如何防止 git 打包目标文件?

问题描述

我正在使用单个对象目录来保存我机器上所有 git 存储库中的 blob,方法是使用以下环境变量:

export GIT_OBJECT_DIRECTORY="$HOME/.local/share/git/objects"

我希望每个 blob 都是自己的文件,但 git 会自动将它们打包到包文件中。

将每个文件的名称作为其哈希值,将内容作为 blob 的内容将有助于我实现通过 IPFS 提供文件的目标。(否则,它们将没有正确的哈希值,并且很难在 DHT 上找到。)

在这种展开状态下,它们似乎被称为“松散对象”,但我找不到如何将其设为默认存储方法。有没有设置或解决方法?

标签: git

解决方案


推荐阅读