如何从SearchIssuesResult的多个存储库加载PR?这些项目没有存储库ID

时间:2019-01-25 17:10:04

标签: octokit.net

我正在尝试查找具有给定分支名称的所有回购中的所有PR。我正在使用GitHub Enterprise。

SearchIssuesResult包含一个List<Issue> Items属性。该列表中的各个Issue具有一个Repository属性,但它为null,并且其兄弟属性PullRequest似乎没有填充所有数据。

因此,我想使用PullRequestsClient.Get方法或类似方法直接加载PR,但这需要一个存储库ID。我已经用调试器实现了这一点,Issue结果似乎在层次结构中的任何地方都不包含。

我可以从我确实可以使用的各种URL(例如HtmlUrl的{​​{1}}属性)中推断出所有者和名称,但这看起来非常笨拙且难看。有没有比依靠URL格式更好的方法了?

0 个答案:

没有答案