Я недавно начал использовать библиотеку 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");