Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Fetching the comment history for a work item in TFS

Tags:

.net

sdk

tfs

In most defect trackers there is a comment history associated with a ticket/incident/issue/work item.

I wish to get this same information from TFS via the SDK for a work item - ideally:

  • Who created the comment.
  • The text of the comment.
  • Who last updated/edited the comment (if that's event possible in TFS?)

I have determined that a WorkItem has a collection of revisions availabe via the "Revisions" property, and that you can loop through each revision - but a revision does not have a "History" property where I assume I could find the comment created by the user. Also I don't believe it's compulsory to record a comment with each change - so I suspect I will need to ignore revisions that don't have any history property information?

Revisions Property on MSDN

Any thoughts on the best way to fetch this "comment history" information for a work item in TFS - is the revisions list the correct way, or should I be using some other part of the API?

like image 731
Bittercoder Avatar asked Aug 18 '10 00:08

Bittercoder


People also ask

How do you query work item History in Azure DevOps?

Query a work item's history You can use either the web portal or Team Explorer to view the history of a work item or find work items based on the contents of the History field.

How can I see my ado History?

In Source Control Explorer, select an item, open its shortcut menu, and then choose View History.


1 Answers

In order to fetch the comment history you need to access the "History" property on the Work Item revision.

WorkItem.History Property

Obviously the current (latest) version of the work item will have this field as empty, but historical revision comments will be there.

TFS: Getting workitem history from the api

The "History" displayed on a work item in Team Explorer is built by looping through the Revissions and displaying both the fields that were changed and the text in the "History" property

like image 100
MrHinsh - Martin Hinshelwood Avatar answered Oct 04 '22 19:10

MrHinsh - Martin Hinshelwood