libgit2 是否支持 --filter=blob:none

时间:2021-06-06 11:39:56

标签: git rust libgit2

有没有办法只读取历史而不读取 libgit2 中的文件?例如像 git --filter=blob:none 之类的东西?

1 个答案:

答案 0 :(得分:1)

我只看到 git clone --filter=blob:none 的那个选项,记录在 Git 2.27 中,正如我在“What is the git clone --filter option's syntax?”中记录的那样。

但我没有看到 any equivalent feature in libgit2,只有一个 git_blob_filter_options,它不用于克隆。

关于一个相关主题,supporting sparse checkout 有一个 PR 待处理。

所以还没有关于部分克隆(也有一个 opened feature request (5564))。