gpt4 book ai didi

c# - TFS 2013 API - 检索对 WI 所做的所有更改

转载 作者:行者123 更新时间:2023-11-30 23:28:53 27 4
gpt4 key购买 nike

有谁知道如何获取与工作项相关的所有更改,例如每天记录了多少小时?此信息可在网页版 TFS 的“所有更改”选项卡中获得,但我无法通过在调试中查看 WorkItem 对象的所有方法和属性来找到它。

我还尝试通过返回 Revision 对象的 RevisionCollection 索引器上的 WorkItem 属性检索工作项,但所有这些工作项似乎都引用了 WI 的最终状态,其中所有时间都已记录且任务已关闭。

最佳答案

如果您的意思是要显示特定工作项类型(用户故事、任务、错误)的所有历史记录(更改了哪些字段、更改时间和更改者)

没有API可以直接显示'all changes'标签信息。如果您检索如下工作项

   foreach (Revision revision in wi.Revisions)
{
Debug.Write(revision.WorkItem);
}

只能为集合中可用的工作项字段检索修订历史 WorkItem.Fields ,你将看到历史但最终会一次又一次地重新加载当前工作项对象。

更多详细信息,您可以引用下面的链接,其中有一个很好的示例,说明如何在 C# 中执行此操作:Work Item History Visualizer using TFS API

关于c# - TFS 2013 API - 检索对 WI 所做的所有更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35797660/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com