我希望能够了解我们的TFS构建中发生了哪些变化。是否有某种方法可以找出所有已解决的工作项目,这些工作项目已进入最后X个版本的某个日期?
可以通过创建某种TFS报告或查询来完成。如果是这样,之前是否已经完成了?
[UPDATE]
我发现了如何查找与单个构建相关的所有工作项。您可以通过指定Integration Build来设置工作项查询,如下所示:
TeamProject = @Project
State = Resolved
Integration Build = MyBuild_200912_02.01
然而,这对我来说毫无用处,因为我们每小时进行一次构建。
答案 0 :(得分:0)
是的,但这并不容易。您必须编写大量代码来抓取TFS对象模型。如果您真的想要继续这条路线,请回复。
虽然结果不那么精确,但按照以下方式进行查询要容易得多:
Team Project = @Project
Resolved Date >= 12/2/2009
答案 1 :(得分:0)
我玩弄了工作项查询,事实证明这很简单。只需使用下面的工作项查询,您就可以在构建中获得所有已解决的工作项到特定日期。
Team Project = @Project
Integration Build Contains [Build Name]
State = Resolved
Resolved Date >= @Today - 365