【发布时间】:2021-03-23 14:46:49
【问题描述】:
我已经开始使用 JGit 通过基于 java 的 jGit lib 来实现 git api 调用。 我正在寻找有关文件中 pullRequest 更改的统计信息,因为我需要获取 pullRequest 的详细信息。
我在寻找使用 JGit 按 ID 获取拉取请求的方法方面面临挑战。
没有清晰简洁的文档,食谱也没有涵盖这部分。
【问题讨论】:
标签: jgit
我已经开始使用 JGit 通过基于 java 的 jGit lib 来实现 git api 调用。 我正在寻找有关文件中 pullRequest 更改的统计信息,因为我需要获取 pullRequest 的详细信息。
我在寻找使用 JGit 按 ID 获取拉取请求的方法方面面临挑战。
没有清晰简洁的文档,食谱也没有涵盖这部分。
【问题讨论】:
标签: jgit
PullRequests 不是核心 Git 的一部分,因此 JGit 也不支持。
所以这取决于你访问的是哪个 Git 服务器,GitHub 通过特殊分支提供支持,例如
git fetch origin pull/ID/head:BRANCHNAME
例如
git fetch origin pull/223/head:local_test_branch
通过 JGit 的类似 fetch-command 应该也可以工作。
【讨论】: