我正在尝试在具有给定分支名称的所有存储库中查找所有 PR。我正在使用 GitHub Enterprise。
SearchIssuesResult
包含一个List<Issue> Items
属性。该列表中的各个Issue
s 都有一个Repository
属性,但它为空,并且它的兄弟属性PullRequest
似乎没有填充所有数据。
因此,我想直接使用PullRequestsClient.Get
方法或类似方法加载 PR,但这需要一个存储库 ID。我用调试器解决了这个问题,Issue
结果似乎在层次结构中的任何地方都没有。
我可以从我确实可用的各种 URL 中推断出所有者和名称(例如 上的HtmlUrl
属性Issue
),但这看起来非常笨拙和丑陋。有没有比依赖 URL 格式更好的方法来做到这一点?