TFS 2013 团队资源管理器扩展:发行说明数据
TFS 2013 Team Explorer Extension : Release notes data
我有一个扩展可以从 TFS Team Explorer 生成发行说明。该主要功能正在运行,文档是根据团队项目中可用的选定查询生成的。
但现在我想让用户能够跟踪发行说明条目,以便对于生成的每个发行说明,我都有一个包含所有数据的记录。有点像构建定义,但在单独的导航项中。
为此,我需要添加 "custom" 数据架构元素以支持存储发行说明数据。我该怎么做?
我已经考虑过使用自定义工作项类型,但我认为这不太合适。添加自定义表,...等实际上也不是一件好事...
这里似乎有两个选项:
- 确实在添加自定义工作项类型
- 开始使用 Teamfoundation 服务器端 API
后者是我最近两天发现的。以下 link 是了解数据如何存储在 TFS 中的起点:
Components of the TFS data warehouse
在那里您可以阅读所有关于我们可以添加数据的操作数据库。然后可以编写适配器。仓库适配器的目的是将操作数据放入数据仓库可用的形式。
所以对于像我在这里想要做的那样的第三方工具,这似乎是可行的方法。
我有一个扩展可以从 TFS Team Explorer 生成发行说明。该主要功能正在运行,文档是根据团队项目中可用的选定查询生成的。
但现在我想让用户能够跟踪发行说明条目,以便对于生成的每个发行说明,我都有一个包含所有数据的记录。有点像构建定义,但在单独的导航项中。
为此,我需要添加 "custom" 数据架构元素以支持存储发行说明数据。我该怎么做?
我已经考虑过使用自定义工作项类型,但我认为这不太合适。添加自定义表,...等实际上也不是一件好事...
这里似乎有两个选项:
- 确实在添加自定义工作项类型
- 开始使用 Teamfoundation 服务器端 API
后者是我最近两天发现的。以下 link 是了解数据如何存储在 TFS 中的起点: Components of the TFS data warehouse
在那里您可以阅读所有关于我们可以添加数据的操作数据库。然后可以编写适配器。仓库适配器的目的是将操作数据放入数据仓库可用的形式。
所以对于像我在这里想要做的那样的第三方工具,这似乎是可行的方法。