【问题标题】:How can I find User Stories in TFS which have all related links and child links closed?如何在 TFS 中找到所有相关链接和子链接都已关闭的用户故事?
【发布时间】:2016-04-15 18:15:48
【问题描述】:

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

这是我到目前为止的地方:

基本上我需要与上述相反。谢谢。

【问题讨论】:

  • 我不认为 TFS 在 UI 中支持这一点,您也许可以自己使用 WIQL 创建一些东西:blogs.msdn.microsoft.com/team_foundation/2010/07/02/…
  • 我该怎么做呢?从未使用过这样的功能,看起来很有趣
  • 不知道,抱歉,这就是为什么它是评论而不是答案。

标签: tfs


【解决方案1】:

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

如果你想列出所有链接项目都关闭的用户故事,你需要使用 TFS api。

下面的代码 sn-p 获取链接到特定工作项的所有工作项的 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);
                    }
                }
            }

【讨论】:

  • 不幸的是,上面的例子是错误的,因为它只会返回关闭的孩子错过那些仍然打开的用户故事,即那些用户故事可能仍然链接到打开的项目,所以我想做的就是是只获取关闭所有链接项目的用户故事
  • 如果你想列出所有链接项都关闭的用户故事,你需要使用 TFS API。默认 UI 无法给出这个列表。
猜你喜欢
  • 2017-09-25
  • 1970-01-01
  • 2013-09-23
  • 1970-01-01
  • 1970-01-01
  • 2012-10-31
  • 1970-01-01
  • 2011-05-19
  • 1970-01-01
相关资源
最近更新 更多