导出带有附件和历史记录的 TFS 项目,并将它们发送给无法访问本地 TFS 的人

Export TFS items with attachments and history and send them to some one who doesn't have access to local TFS

我们正在与一个离岸开发团队合作,我需要每天向他们发送来自本地 TFS 的可用错误列表和工作项。我找不到任何有助于导出错误详细信息以及历史评论和附件的现成组件。

excel sheet 东西,如果您想将它发送给也可以访问 TFS 服务器的某个人,它会有所帮助。

有线索吗?

您需要使用 TFS API 来获取附件和历史记录。检查 REST API:

https://XXX.visualstudio.com/DefaultCollection/_apis/wit/workitems?ids=xx&$expand=all&api-version=1.0

感谢@Daniel 和@Cece 的帮助。

我使用 .NET TFS 程序集创建了一个解决方案来帮助我完成这项任务。该工具连接到 TFS 并允许您选择一个已保存的查询。然后它会将所有错误/工作项信息导出到文件夹 HTML 中,如果有的话,它将包括附件和对错误的评论。它还创建了一个漂亮的索引页。

如果这对任何人有帮助,这里是 link 从 codeplex 下载 release one 可执行文件 https://tfsworkitemsexporter.codeplex.com/

也欢迎大家复制代码,随意编辑