在团队之间共享 TFS 中的查询

Share query in TFS between teams

我有一个包含多个团队的 TFS 项目,其中每个团队实际上是一个单独的项目 - 我们采用 one team project to rule them all 方式...

但是我想在这些团队之间分享很多问题,所以如果我在 "Project / Team A" 的网站上查看 Bug 列表,我只会看到这个的 Bug团队...反之亦然,如果我正在查看 "Project / Team B".

的错误列表

基本查询可能如下所示:

Team Project = @Project
And Work Item Type = Bug
And State <> Removed

但后来我看到了所有团队的所有错误,无论我在网站上选择了哪个团队。

如果我将查询更改为以下内容,就可以了

Team Project = @Project
And Iteration Path = @CurrentIteration   <-- Notice this line ;-)
And Work Item Type = Bug
And State <> Removed

这只会给我当前迭代中的错误,但现在查询是依赖于团队的,所以我只看到团队的错误,即我所在的网站。

有什么办法可以解决这个问题吗?除了为每个查询创建查询外,它们将迭代路径设置为 "Under xxx"?

不,没有办法实现。

您可以为不同的团队创建单独的查询,并通过以下方式在这些查询中指定团队区域路径:

And Area Path = "Team Area Path".