在大多数缺陷跟踪器中,都有与工单/事件/问题/工作项相关的注释历史记录。

我希望通过SDK为工作项从TFS获得相同的信息-理想情况下:

  • 创建评论的人。
  • 注释的文本。
  • 谁最后更新/编辑了注释(如果在TFS中可能发生这种情况?)

  • 我已经确定WorkItem可以通过“Revisions”属性提供一组修订,并且您可以遍历每个修订-但是修订没有“History”属性,我以为我可以找到由用户。另外,我不认为每次更改都必须记录评论-所以我怀疑我将需要忽略没有任何历史属性信息的修订?

    Revisions Property on MSDN

    关于在TFS中为工作项获取此“注释历史记录”信息的最佳方法的任何想法-修订版列表是正确的方法,还是我应该使用API​​的其他部分?

    最佳答案

    为了获取注释历史记录,您需要访问工作项修订版上的“历史记录”属性。

    WorkItem.History Property

    显然,工作项的当前(最新)版本会将此字段留为空白,但是历史修订注释将在那里。

    TFS: Getting workitem history from the api

    在团队资源管理器中的工作项上显示的“历史记录”是通过循环浏览并显示已更改的字段和“历史记录”属性中的文本而构建的

    关于.net - 在TFS中获取工作项的注释历史记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3508000/

    10-13 09:42