2010-08-18 3 views
6

Dans la plupart des outils de suivi des défauts, un historique des commentaires est associé à un ticket/incident/problème/élément de travail.Récupération de l'historique des commentaires d'un élément de travail dans TFS

Je souhaite obtenir ces mêmes informations de TFS via le SDK pour un élément de travail - idéalement:

  • Qui a créé le commentaire.
  • Le texte du commentaire.
  • Qui dernière mise à jour/modifié le commentaire (si c'est l'événement possible dans TFS?)

J'ai déterminé qu'un élément de travail a une collection de révisions Availabe par la propriété « révisions », et que vous pouvez parcourir chaque révision - mais une révision n'a pas une propriété "Historique" où je suppose que je pourrais trouver le commentaire créé par l'utilisateur. Aussi je ne crois pas qu'il soit obligatoire d'enregistrer un commentaire avec chaque changement - donc je soupçonne que je devrais ignorer les révisions qui n'ont aucune information de propriété d'histoire?

Revisions Property on MSDN

Toute réflexion sur la meilleure façon d'aller chercher cette information « historique de commentaire » pour un élément de travail dans TFS - est la révision la liste de la bonne façon, ou devrais-je utiliser une autre partie de l'API?

Répondre

10

Afin de récupérer l'historique des commentaires, vous devez accéder à la propriété "Historique" dans la révision de l'élément de travail.

WorkItem.History Property

Il est évident que la version actuelle (dernière) de l'élément de travail aura ce domaine vide, mais les commentaires de révision historique seront là.

TFS: Getting workitem history from the api

Le « Historique » affiché sur un élément de travail dans l'équipe Explorer est construit par une boucle à travers les Revissions et d'afficher les deux champs qui ont été modifiés et le texte dans la propriété « Histoire »

+2

darn Martin, vous me battez au punch en répondant à ces questions! +1 à vous! – Robaticus

Questions connexes