Не знаете, какую систему управления версиями вы используете, TFVC или GIT. Предполагая, что вы говорили о GIT с момента совершения, упомянутого в вашем вопросе.
Существует связанный API REST с Get a list of commits. Для какого параметра есть таблица с примечаниями. Например, fromDate, что означает Дата начала поиска от.
- Чтобы получить совершающий с ошибкой фиксированного комментарием
Чтобы получить список всех фиксаций в конкретном проекте вы можете использовать ветвь параметра. Обычно необходимо исправить ошибку в ветке QA или ветке DEV.
GET https://fabrikam-fiber-inc.visualstudio.com/DefaultCollection/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/commits?api-version=3.0-preview&branch=master
Тогда вам просто нужно отфильтровать комментарий с помощью ключевых слов с ошибкой.
- Чтобы получить совершающее связанные ошибка WorkItem
Это более точным и удобным. Сначала вам нужно получить рабочие элементы ошибок в своем проекте. Использование Get a list of work items Rest API с конкретной области, такие как "System.WorkItemType": "Bug"
, "System.TeamProject": "Your project name"
GET https://fabrikam-fiber-inc.visualstudio.com/DefaultCollection/_apis/wit/workitems?ids=297,299,300&fields=System.Id,System.Title,System.WorkItemType,Microsoft.VSTS.Scheduling.RemainingWork&api-version=1.0
При связывании фиксации с ошибкой WorkItem, TFS автоматически добавит его в качестве связанного элемента в WorkItem указанного. Тогда вам просто нужно получить рабочий элемент with links and attachments.
Как вы узнали, зафиксированы ли ошибки с ошибкой или нет в вашем процессе? Вы создали некоторые рабочие элементы для отслеживания ошибок? Или вы просто добавляете некоторые связанные комментарии, такие как «Исправлена ошибка в файле web.config» при фиксации в TFS. –
Я предположил, что в VSTS, когда разработчик фиксирует исправление, они должны связывать это сообщение с идентификатором ошибки. – Prateek
[Почему «Может кто-нибудь мне помочь?» Не вопрос?] (Http://meta.stackoverflow.com/q/284236/4284627) –