Извлечение истории комментариев для рабочего элемента в TFS

В большинстве средств отслеживания дефектов есть история комментариев, связанная с элементом заявки / инцидента / проблемы / работы.

Я хочу получить ту же информацию из TFS через SDK для рабочего элемента - в идеале:

  • Кто создал комментарий.
  • Текст комментария.
  • Кто в последний раз обновлял / редактировал комментарий (если это возможно в TFS?)

Я определил, что WorkItem имеет коллекцию ревизий, доступную через свойство «Ревизии», и что вы можете проходить по каждой ревизии - но ревизия не имеет свойства «История», где, как я полагаю, я мог бы найти комментарий, созданный пользователем. Кроме того, я не считаю, что запись каждого комментария является обязательной, поэтому я подозреваю, что мне нужно будет игнорировать ревизии, в которых нет информации о свойствах истории?

Свойство ревизий в MSDN

Есть мысли о том, что лучше? способ получить эту информацию «истории комментариев» для рабочего элемента в TFS - это правильный список ревизий, или я должен использовать какую-то другую часть API?

6
задан Bittercoder 18 August 2010 в 00:20
поделиться