所以,我在做一个项目,在这个项目中,我必须找到任何两个提交之间的提交列表,通过克隆回购,我们可以使用简单的diff来完成它,但是我想找到一种方法,我们不需要克隆完整的repo,只需要找到提交。
发布于 2022-05-30 11:49:40
即使没有JGit,仍然需要克隆存储库才能查询其日志历史记录。
JGit使用git.log().addRange(from, to).call();
,from
和to
使用提交的去皮对象。
但是这个调用是在本地存储库中完成的。
对于仅涉及远程存储库的任何内容,您都需要GitHub API,就像它的比较REST一样,前提是您已经准备好了管理它的分页。
JGit很可能没有参与这类呼叫。一个打电话就可以。
https://stackoverflow.com/questions/72375663
复制