获取TFS 2010中触发的构建的变更集编号

时间:2010-08-19 12:06:38

标签: build workflow tfs2010

有人可以告诉我如何获取变更集编号,是否触发了当前版本的TFS 2010?

如果构建是由签入触发的,我想扩展构建工作时间,并且想要进行更多处理,我需要更新集的更改集由checkin创建。

有什么想法吗?

THX!

2 个答案:

答案 0 :(得分:16)

我找到了解决方案。触发构建的Changesetnumber填充在Variable中: BuildDetail.SourceGetVersion

答案 1 :(得分:1)

使用http://msbuildtasks.tigris.org/中的扩展,您可以使用Build项目中的TfsVersion任务执行此操作:

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