有没有办法只读取历史而不读取 libgit2 中的文件?例如像 git --filter=blob:none 之类的东西?
答案 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))。