有人可以告诉我如何获取变更集编号,是否触发了当前版本的TFS 2010?
如果构建是由签入触发的,我想扩展构建工作时间,并且想要进行更多处理,我需要更新集的更改集由checkin创建。
有什么想法吗?
THX!
答案 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>