获取过去工作项编辑的历史“文本”

时间:2011-04-20 22:20:04

标签: tfs tfs2010 tfs-sdk

假设我在TFS中创建了一个工作项。然后我进行更改并更新“历史记录”选项卡中的文本(然后保存)。

使用TFS API,我该如何获取该文本?

我原本以为它会出现在工作项 Revisions 集合中最后一项的 History 字符串中。 (因为要通过API设置字符串,您可以在正常工作项上使用历史记录。)但是,在 Revisions 数组中,所有工作项都显示为具有历史为空。

关于如何获得此字符串的任何想法?

2 个答案:

答案 0 :(得分:4)

查看此博文:http://blogs.msdn.com/b/aaronbjork/archive/2011/01/10/programmatically-reading-work-item-comments.aspx

这是一个简单的操作,但一开始可能不太清楚,除非您发现需要遍历工作项的修订集合以查看这些注释。

答案 1 :(得分:1)

您可以通过aaronbjork的链接获取任何基本tfs字段并将其更改为使用

Field f = r.Fields.TryGetById(1);Field f = r.Fields["Title"]

  • title = 1
  • description = 52
  • 名称和ID列表位于CoreField enumeration(仅适用于非自定义字段)