gpt4 book ai didi

java - JGit!我可以在没有克隆存储库的情况下获取 commitMessage 吗?

转载 作者:行者123 更新时间:2023-12-02 00:36:16 26 4
gpt4 key购买 nike

我想通过 JGit 获取提交消息并提交作者,而不需要克隆它。

我找到了Git.lsRemoteRepository()可以访问远程仓库的方法,但是只能获取commitId,不能获取其他信息。
而且我也知道只需通过 JGit 克隆存储库的“.git”文件即可获取提交消息和提交作者,但是存储库太多,不可能克隆每个存储库。
那么有没有办法通过 JGit 或其他 java 包来实现这一点?

最佳答案

据我所知,由于 Git 远程协议(protocol)的定义方式,只有 commit-ids 可用,无需克隆。

对于 GitHub 上托管的存储库,您可以使用其他 Java 客户端,例如https://github-api.kohsuke.org/为我工作。

关于java - JGit!我可以在没有克隆存储库的情况下获取 commitMessage 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57971511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com