Извлечение содержимого из ветки с помощью octokit - PullRequest
0 голосов
/ 17 мая 2019

Я недавно начал использовать библиотеку octokit для извлечения данных из репозитория github.

Я могу сформировать поисковый запрос типа

   var request = new SearchCodeRequest("ValueSets", "xyzconnect", "projectA")
        {
            // we can restrict search to the file, path or search both
            In = new[] {  CodeInQualifier.Path },
        };

   var result = await client.Search.SearchCode(request);

или получить напрямую, используя

   var xsx1 = await client.Repository.Content.GetAllContents(repository.Id, "ValueSets");

Это прекрасно работает, когда я использую ветку по умолчанию (обычно master), но как мне выполнить те же функции с другими ветвями?

EDIT

Таким образом, чтобы получить контент из веток, вы используете API как таковой

   var xsx2 = await client.Repository.Content.GetAllContentsByRef(repository.Id, "ValueSets","develop");
...