Я пытаюсь найти все PR во всех репозиториях с указанным именем филиала. Я использую GitHub Enterprise.
SearchIssuesResult
содержит свойство List<Issue> Items
. Отдельные Issue
s в этом списке имеют свойство Repository
, но оно имеет значение null, а в свойстве родственного элемента PullRequest
, по-видимому, отсутствуют все данные, заполненные в нем.
Поэтому я хочу загрузить PR напрямую, используя метод PullRequestsClient.Get
или аналогичный, но для этого нужен идентификатор хранилища. Я сделал это с помощью отладчика, и результаты Issue
, кажется, не содержат нигде в иерархии.
Я могу определить владельца и имя по различным URL-адресам, которые у меня есть (например, свойство HtmlUrl
в Issue
), но это выглядит очень неприлично и уродливо. Есть ли лучший способ сделать это, чем полагаться на форматы URL?