假设我在 TFS 中制作了一个工作项。然后我进行更改并更新“历史记录”选项卡中的文本(然后保存)。
使用 TFS API,如何获取该文本?
我原以为它会在工作项的修订集合中的最后一项的历史字符串中。(因为通过 API 设置字符串,您可以在普通工作项上使用History。)但是,在Revisions数组中,所有工作项都显示为History为空。
关于如何获得这个字符串的任何想法?
查看此博客文章:http: //blogs.msdn.com/b/aaronbjork/archive/2011/01/10/programmatically-reading-work-item-comments.aspx
这是一个简单的操作,但一开始可能不清楚,除非您发现需要遍历工作项的 Revisions 集合才能查看这些注释。
您可以通过aaronbjork的链接获取任何基本的 tfs 字段并将其更改为使用
Field f = r.Fields.TryGetById(1);
或者Field f = r.Fields["Title"]
1
52
CoreField
枚举中(仅适用于非自定义字段)