如何在TFS中找到所有相关链接和子链接已关闭的用户故事?

时间:2016-04-13 10:05:43

标签: tfs

我设法获取至少有一个开放式错误或任务的用户故事,但需要一种方法来识别所有相关链接和子链接都已关闭的所有用户故事。有人有想法吗?

这是我到目前为止的地方: enter image description here

基本上我需要反过来。感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用链接过滤器选择子级和相关链接类型:

enter image description here

如果要列出已关闭所有链接项的用户故事,则需要使用TFS api。

下面的代码片段获取链接到特定工作项的所有工作项ID,您需要改进代码并检查链接工作项的State字段以实现您想要的目标:

 TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri("URL"));
            WorkItemStore workitemstores = tfs.GetService<WorkItemStore>();
            WorkItem workitem = workitemstores.GetWorkItem(ID);
            if(workitem.Links.Count!=0)
            {
                foreach (Link link in workitem.Links)
                {
                    RelatedLink relatedLink = link as RelatedLink;
                    if (relatedLink != null)
                    {
                        Console.WriteLine(relatedLink.RelatedWorkItemId);
                    }
                }
            }