#azure-devops
#azure-devops
Вопрос:
Я хочу использовать WebAPI и GitHttpClient
, чтобы найти некоторые теги Git и идентифицировать коммиты между некоторыми парами тегов.
Мне удалось получить теги с помощью gitClient.GetRefsAsync(gitRepository.Id)
, но я не знаю, как получить фиксацию, на которую указывает тег.
Другими словами, я не знаю, как получить идентификатор фиксации из GitRef
объекта.
https://learn.microsoft.com/en-us/dotnet/api/microsoft.teamfoundation.sourcecontrol.webapi.gitref
Ответ №1:
При вызове GetRefsAsync
необходимо установить: peelTags: true
. Затем идентификатор фиксации будет возвращен как PeeledObjectId
свойство GitRef
объекта.