4

如何检索存储库中的 git 对象总数?(我git count-objects在 JGit 中搜索类似的东西。)

我制作了一个 Java 程序来计算统计值,并且必须读取 git 存储库的每个对象(blob、tree、commit、tag)。进度条之类的东西应该向用户显示已经处理了多少对象。所以我需要 git 对象的总数。

4

1 回答 1

2

我根本没有操作 Git 对象,但我想你应该探索一下 Repository 对象,它有类似getAllRefs()or之类的方法getObjectDatabase()

从结果中,我想你可以找到你想要的。

于 2011-11-17T18:38:54.290 回答