Я хотел узнать статус запроса на вытягивание, связанного с рабочим элементом на доске. Если возможно, можно фильтровать по статусу.
Or
Как минимум, можно ли получить детали запроса на включение с помощью WIQL.
Я хотел узнать статус запроса на вытягивание, связанного с рабочим элементом на доске. Если возможно, можно фильтровать по статусу.
Or
Как минимум, можно ли получить детали запроса на включение с помощью WIQL.
получить информацию о запросе на вытягивание для рабочего элемента в DevOps API
Если вы хотите получить состояние рабочего элемента, связанного с PR, вы можете использовать REST API Запросы на вытягивание — Получить запрос на вытягивание:
GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullrequests/{pullRequestId}?api-version=5.1
Затем мы могли бы получить детали запроса на вытягивание, включая следующее тело ответа:
"workItems": {
"href": "https://dev.azure.com/xxx/xxx/_apis/git/repositories/0f1bc369-c105-435d-a443-9c933f9bd98f/pullRequests/112/workitems"
},
Затем мы просто получаем тело ответа href
из приведенного выше, мы можем получить детали рабочего элемента:
GET https://dev.azure.com/xxx/xxx/_apis/git/repositories/0f1bc369-c105-435d-a443-9c933f9bd98f/pullRequests/112/workitems
Тело ответа:
"value": [
{
"id": "145",
"url": "https://dev.azure.com/xxx/_apis/wit/workItems/145"
}
Итак, мы получаем идентификатор рабочего элемента, затем используем REST API Рабочие элементы — Получить рабочий элемент, чтобы получить статус рабочего элемента:
Надеюсь это поможет.