我们有100多个远程存储库,我们希望仅通过libgit2sharp进行操作,但需要尽可能减少存储库。我们打算只设置gc.auto低,让git处理运行垃圾收集,当存储库变大时,但经过一些测试后我们注意到libgit2sharp不支持该配置设置。经过进一步调查后,我注意到有人已经在这里询问了libgit2sharp对gc.auto配置的支持:
is libgit2 automatically packing repositories
虽然我理解该响应的原因但我想知道有没有办法通过libgit2sharp在存储库上手动强制垃圾收集?
答案 0 :(得分:1)
我想知道有没有办法通过libgit2sharp手动强制存储库中的垃圾收集?
此时无法请求垃圾回收。 libgit2级别已经存在一些必需的低级函数,但大部分逻辑尚未实现。
issue tracker 中尚无关于类似git gc
的API的条目。关于此主题的最新更新方式是记录新的功能请求。