Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何将tfs 2010注释导出到变更日志文件中?_Visual Studio_Visual Studio 2008_Tfs_Tfsbuild - Fatal编程技术网

Visual studio 如何将tfs 2010注释导出到变更日志文件中?

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

我想将TFS2010注释从一个日期范围或连续(始终有效)导出到changelog.txt文件或类似文件中

我已经在网络上到处寻找了关于如何实现这一点的示例或文档,但找不到任何内容。

此外,微软的网站似乎只是将我重定向到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是否可以做到这一点。