В большинстве средств отслеживания дефектов есть история комментариев, связанная с заявкой / инцидентом / проблемой / рабочим элементом.
Я хочу получить ту же информацию из TFS через SDK для рабочего элемента - в идеале:
- Кто создал комментарий.
- Текст комментария.
- Кто последний раз обновлял / редактировал комментарий (если это возможно в TFS?)
Я определил, что WorkItem имеет коллекцию ревизий, доступных через свойство "Revisions", и что вы можете циклически проходить каждую ревизию - но ревизия не имеет свойства "History", где, как я полагаю, я мог бынайти комментарий, созданный пользователем.Кроме того, я не считаю, что запись каждого комментария является обязательной, поэтому я подозреваю, что мне нужно будет игнорировать ревизии, которые не содержат информации о свойствах истории?
Свойство Revisions на MSDN
Есть какие-нибудь мысли о том, как наилучшим образом получить эту информацию «истории комментариев» для рабочего элемента в TFS - правильный ли список ревизий или мне следует использовать какую-то другую часть API?