2011-01-14 53 views
3

我对TFS报告有一个有趣的问题。当我运行QUERY:Team Queries-> Planning and Tracking-> Work Breakdown时,我看到了正确的信息,也就是说我看到了输入到TFS中的工作项等。但是,当我运行报告:报告 - >项目管理 - >需求概览时,我看到系统中不再有相同的数据PLUS数据。TFS要求概述报告显示错误的数据

重要信息: *我正在使用TFS 2010 *当我最初创建此项目时,我使用Microsoft Project计划上传工作项目。在我的团队开始使用它之前,我决定忘掉Project并只使用web/studio界面,因此我使用查询“删除所有项目”来清理数据库。

虽然干净的工作在所有其他情况下,这份报告似乎是坚持这些项目,我想知道是否有办法解决这个问题。已经有几个星期了,我运行了多维数据集报告以查看它是否正在更新(所有更新都很好)。

任何人都知道这里发生了什么?

回答

2

我不熟悉您所谈论的查询,但是如果您删除了工作项,那么删除可能没有传播到您的仓库(以及随后的多维数据集)。如果您的TFSWorkItemTracking数据库中的WorkItem数量相对较少,重建您的TFSWarehouse可能是一个不错的主意,它会刷新您的多维数据集。

查看 SetupWarehouse.exe命令,该命令应安装在您的应用程序层上。根据您的版本控制和工作项目跟踪数据库,这可能需要从一个小时到一天的任何时间运行,因此您可能需要在数小时内完成。它不应该影响TFS的日常执行,只是报告。

以上仅适用于TFS 2008。每低于马修,这里是2010年的TFS

答案从我发现SetupWarehouse.exe 不再与TFS2010存在。在 管理控制台中,在 应用程序层级 - >报告中,有一个名为“开始重建”的选项 。 使用此完全解决了我的 问题。谢谢。应该注意的是 点击“开始重建”,没有来自 的反馈。起初 它看起来像管理面板挂起, 然后它没有反馈回来。它 花了大约一个小时的报告 再次开始工作,这是唯一的 方式我知道它完成了。

如果您再次遇到需要永久摆脱一个或多个工作项的情况,您应该获得TFS电动工具。 TFPT实用程序有一个“destroywi”命令,允许您永久(并安全地)从TFS中删除工作项。

电动工具都可以在这里:http://msdn.microsoft.com/en-us/vstudio/bb980963

+0

当你所提供的答案不TFS2010工作,它没有指出我在正确的方向。从我发现的SetupWarehouse.exe不再存在于TFS2010中。 在管理控制台的应用层 - >报告下,有一个名为“开始重建”的选项。使用这完全解决了我的问题。谢谢。 应该指出,点击“开始重建”没有任何反馈。起初它看起来像管理面板挂起,然后它没有反馈回来。报告花了大约一个小时才开始工作,这是我知道完成的唯一方法。 – 2011-01-14 21:47:31