如何将tfs 2010注释导出到changelog文件中?

时间:2013-06-13 10:34:18

标签: visual-studio visual-studio-2008 tfs tfs2010 tfsbuild

我想将日期范围内的TFS2010评论或连续(有效)输出到changelog.txt文件或类似文件中。

我在网上试图查找有关如何执行此操作的示例或文档,但找不到任何内容 此外,微软的网站似乎只是将我重定向到TFS2012。

1 个答案:

答案 0 :(得分:1)

您可以使用以下命令在日期范围之间输出“历史记录”,但这会比评论更多。

tf history "$/Project/Main" /format:detailed /noprompt /recursive /v:D"13 Jun 2013 00:00"~D"01 Jun 2013 00:00"

你可以使用Brief格式,但是它的宽度有限,并且会截断更长的注释。

一旦你有了“日志”,你将不得不自己解析它。 TFS没有像git那样的格式。

您可以创建一个控制台应用程序,该应用程序从Console.In.ReadToEnd()读取历史记录,然后将其解析为仅注释,并将tf history的结果输入其中。

您还可以使用VersionControlServer.QueryHistory方法查询TFS API以获取此信息,只需获取注释并输出。