我想将日期范围内的TFS2010评论或连续(有效)输出到changelog.txt文件或类似文件中。
我在网上试图查找有关如何执行此操作的示例或文档,但找不到任何内容 此外,微软的网站似乎只是将我重定向到TFS2012。
答案 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以获取此信息,只需获取注释并输出。