Visual studio 如何将tfs 2010注释导出到变更日志文件中?
我想将TFS2010注释从一个日期范围或连续(始终有效)导出到changelog.txt文件或类似文件中 我已经在网络上到处寻找了关于如何实现这一点的示例或文档,但找不到任何内容。Visual studio 如何将tfs 2010注释导出到变更日志文件中?,visual-studio,visual-studio-2008,tfs,tfsbuild,Visual Studio,Visual Studio 2008,Tfs,Tfsbuild,我想将TFS2010注释从一个日期范围或连续(始终有效)导出到changelog.txt文件或类似文件中 我已经在网络上到处寻找了关于如何实现这一点的示例或文档,但找不到任何内容。 此外,微软的网站似乎只是将我重定向到TFS2012。您可以使用以下命令输出日期范围之间的“历史记录”,但这将为您带来比注释多得多的信息 tf history "$/Project/Main" /format:detailed /noprompt /recursive /v:D"13 Jun 2013 00:00"~D
此外,微软的网站似乎只是将我重定向到TFS2012。您可以使用以下命令输出日期范围之间的“历史记录”,但这将为您带来比注释多得多的信息
tf history "$/Project/Main" /format:detailed /noprompt /recursive /v:D"13 Jun 2013 00:00"~D"01 Jun 2013 00:00"
您可以使用简短的格式,但它的宽度有限,并且会截断较长的注释
tf history "$/Project/Main" /format:detailed /noprompt /recursive /v:D"13 Jun 2013 00:00"~D"01 Jun 2013 00:00"
一旦你有了“日志”,你就必须自己解析它。TFS没有git那样的格式
您可以创建一个控制台应用程序,从console.In.ReadToEnd()
读取历史记录,然后将其解析为注释,并将tf历史记录的结果导入其中
您还可以使用该方法查询TFS API以获取此信息,然后获取注释并输出这些注释。我想知道是否有任何程序已经这样做了。我们在考虑是否应该将注释复制到一个变更日志文件中,或者是否存在在构建时或每次提交时自动复制这些注释的方法。我知道这在svn中是可能的,使用提交脚本,但我不知道tfs是否可以做到这一点。