Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
如何获取tfs生成关联的变更集和工作项?_Tfs_Nant_Tfsbuild - Fatal编程技术网

如何获取tfs生成关联的变更集和工作项?

如何获取tfs生成关联的变更集和工作项?,tfs,nant,tfsbuild,Tfs,Nant,Tfsbuild,出于两个原因,我需要tfs生成关联的变更集和工作项的值- 1) 通过我的自定义项目文件进行报告/电子邮件确认 2) 签出与变更集和工作项相关的文件 我该怎么做?任何人都可以给我一个详细的解决方案吗?如果你有“创建报告”权限,这很容易。 请尝试,如果您有问题,我可以帮助您。获取msbuild社区任务并尝试以下操作: <MSBuild.Community.Tasks.Tfs.TfsVersion LocalPath="$(MSBuildProjectDirectory)"> <

出于两个原因,我需要tfs生成关联的变更集和工作项的值- 1) 通过我的自定义项目文件进行报告/电子邮件确认 2) 签出与变更集和工作项相关的文件

我该怎么做?任何人都可以给我一个详细的解决方案吗?

如果你有“创建报告”权限,这很容易。
请尝试,如果您有问题,我可以帮助您。

获取msbuild社区任务并尝试以下操作:

<MSBuild.Community.Tasks.Tfs.TfsVersion LocalPath="$(MSBuildProjectDirectory)">
  <Output TaskParameter="Changeset" PropertyName="Changeset" />
</MSBuild.Community.Tasks.Tfs.TfsVersion>


请不要只要求我们为您解决问题。向我们展示你是如何试图自己解决问题的,然后向我们展示结果是什么,并告诉我们为什么你觉得它不起作用。请参阅“”,以获得一篇您真正需要阅读的优秀文章。我只需要一个详细的说明或相关链接,我就是这样做的,而不是一步一步的说明。。。谢谢这和我的评论有什么关系?您是否尝试完成此任务?我通过tfs GetBuildProperties任务的帮助获取tfs生成属性。。。。但不知道构建关联的变更集和工作项。然后我找到了genchecknotesupdateworkitems任务。但我没有得到与构建相关联的变更集和工作项。我需要这些值来签出与变更集和工作项相关的文件。由于我是这个领域的新手,我对tfs不太了解。无论如何,你为什么要使用这些任务?你到底想完成什么?从头开始:告诉我们什么样的用户做什么样的事情,然后您需要变更集和工作项。例如,“管理员进入一个网页,从下拉列表中选择构建,然后您需要变更集和工作项。