标签: windows libgit2
libgit2缓存"打开"包文件句柄,因此,锁定这些文件(至少在Windows上)。
如果在长时间运行的过程中使用libgit2,如果您不想一次又一次地打开存储库,这是不可取的。
有没有办法清除缓存并关闭所有打开的句柄,而不是一次又一次地重新打开存储库?