如何使用Jgit获得任意两个提交之间的提交列表而不克隆存储库?



所以,我正在做一个项目,在这个项目中我必须找到任何两个提交之间的提交列表,通过克隆repo,我们可以使用简单的diff来做到这一点,但是我想找到一种方法,我们不必克隆整个repo,只找到提交。

即使没有JGit,为了查询其日志历史记录,您仍然需要克隆存储库。

JGit使用git.log().addRange(from, to).call();,fromto是提交的剥离对象。

但是这个调用是在本地存储库中完成的。

对于任何只涉及远程存储库的东西,只要你准备好管理它的分页,你就需要GitHub API,比如它的compare REST API。
JGit可能不涉及这种调用。gh api呼叫会。

最新更新