Как рабочий элемент получать элементы истории изменений, где менялись только ссылки - PullRequest
0 голосов
/ 18 июня 2020

Я работаю с Azure DevOps API и использую функцию Revisions для получения истории рабочего элемента.

Я заметил странное поведение, когда рабочий элемент (тестовый пример в мой пример) изменился только путем удаления ссылки на рабочий элемент (без добавления комментариев и обновления других полей). Это изменение правильно отображается на вкладке «История» рабочего элемента в веб-интерфейсе, но Revisions API не возвращает его. Фактически, похоже, что номер редакции рабочего элемента даже не был увеличен.

Есть ли способ получить также эти предметы из истории?

1 Ответ

0 голосов
/ 19 июня 2020

Есть ли способ получить также эти элементы истории?

Вы можете попробовать Updates-List или Updates-Get .

Список обновлений:

GET https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{id}/updates?api-version=5.1

Получение обновлений:

GET https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{id}/updates/{updateNumber}?api-version=5.1

Подробнее:

Вот моя история рабочего элемента Test Case:

enter image description here

Список обновлений вернет счетчик 4:

enter image description here

Пока список изменений вернет счетчик 2 (он игнорирует изменения, в которых я добавляю / удаляю только ссылку):

enter image description here

Из ответа Updates-list вы можете найти историю добавления / удаления ссылки:

enter image description here

...