我们可以从checkIN历史记录中获取发布信息。
我们正在使用TFS 2012。
我们经常在每周或每14天发布一次。
我们可以从TFS生成发布文档吗?
(类似于,基于TFS检查IN注释或一些如何)
答案 0 :(得分:4)
执行此操作的一种方法是使用工作项(例如用户故事和错误)生成发行说明。
但这需要您的团队遵守规则,将信息输入TFS,以便将工作项与版本相关联。例如:
然后,您可以创建合适的团队查询并将其导出到Excel以生成发行说明。
答案 1 :(得分:3)
我倾向于使用Tf history命令行工具来获取两个特定日期(或变更集)之间变更集的信息。您可以传递/ format:详细参数以获取详细信息,例如所调用的更改。
例如,以下内容将列出01/02/2014与之间的所有更改。 24/04/2014并将其写入历史文件。
历史/ noprompt * / recursive / v:D01 / 02 / 2014~D24 / 04/2014 / format:详细> C:\ history.txt
答案 2 :(得分:1)
我喜欢TFS Changelog工具。随时可用,易于集成。
TFS ChangeLog允许Team Foundation Server(TFS)用户将与Changesets和相关WorkItem相关的信息提取为转换为HTML的XML格式。
答案 3 :(得分:1)
所有这些都是很好的工具,但我认为还有一些问题仍未解决。
截至目前,我使用TFS Community build manager生成技术构建说明。它使用OpenXML并且可以很好地为您构建笔记。为它创建自定义word文档更加容易。
对于发行说明,我们实际上使用TFS用户故事/任务来查询它。目前,我们使用查询结果手动创建文档。我们正在研究创建可能执行以下操作的一些工具:
这里的主要问题是,是否已有工具可以做到这一点?
答案 4 :(得分:1)
我知道这是一个老问题,但也许您可以使用此任务扩展Generate Release Notes Build Task(用于本地TFS或作为VisualStudio.com的扩展)。
此扩展是您可以在构建步骤中使用的构建任务。此任务基于传递到工具中的模板生成降价发布说明文件。以下是发行说明输出的示例:
构建SampleSolution.Master的发行说明
Build Number:20160229.3 Build build:29/02/16 15:47:58来源 分支机构:refs / heads / master
相关工作项
任务60 [指定人:Bill]设计WP8客户端相关更改 套/提交
ID bf9be94e61f71f87cb068353f58e860b982a2b4b添加了模板ID 8c3f8f9817606e48f37f8e6d25b5a212230d7a86项目开始