【发布时间】:2017-11-02 17:52:12
【问题描述】:
我有一个包含大量二进制垃圾的 GitLab 存储库(很遗憾,清理不是一个选项)。我只需要一个实际上只有文本文件的子目录。我需要获取那个文件夹 AFAP。
现在我找到了git archive,并认为我的所有问题都已解决。
不过,它似乎不接受哈希参考。有没有办法用git archive 检索版本/子目录的特定组合?
【问题讨论】:
-
什么意思“不接受哈希引用”?
git archive some-commit -- path/to/folder应该可以工作 -
git upload-archive!==git archive明确提及git archive […] <tree-ish> [<path>…]作为其用法。 -
git archive使用git upload-archive例如--remote选项。 -
好吧,在那种情况下,文档明确指出“客户端可能不会使用其他 sha1 表达式”,所以你真的无能为力。
标签: git git-archive