如何在TFS Build Definition中获取签入注释/消息?

时间:2014-02-14 18:44:32

标签: tfs tfs2013

是否可以在TFS 2013构建定义(工作流文件)中获取签入注释/消息?我查看了BuildDetail,但还没找到。

2 个答案:

答案 0 :(得分:1)

评论是Changeset的属性a。您可以通过查询更改集来访问注释。下面的代码段在默认模板的AssociateChangesetsAndWorkItems活动后添加,循环遍历所有更改集(associatedChangesets)并打印每个更改集(cs)注释。

<ForEach x:TypeArguments="mtvc:Changeset" DisplayName="ForEach&lt;Changeset&gt;" Values="[associatedChangesets]">
  <ActivityAction x:TypeArguments="mtvc:Changeset">
    <ActivityAction.Argument>
      <DelegateInArgument x:TypeArguments="mtvc:Changeset" Name="cs" />
    </ActivityAction.Argument>
    <mtbwa:WriteBuildMessage Message="[String.Format(&quot;Changeset {0}: {1}&quot;, cs.ChangesetId, cs.Comment)]" />
  </ActivityAction>
</ForEach>

答案 1 :(得分:0)

评论与更改有关,除了CI版本之外,每个版本都会有多个签到。哪个是正确的?