【发布时间】:2011-10-03 01:47:08
【问题描述】:
在 TFS 2010 自定义活动中,如何以编程方式找出我的项目源代码自上次成功构建以来是否已更改/签入。
【问题讨论】:
标签: tfs build build-automation
在 TFS 2010 自定义活动中,如何以编程方式找出我的项目源代码自上次成功构建以来是否已更改/签入。
【问题讨论】:
标签: tfs build build-automation
您可以使用构建和版本控制 API 来实现此目的。
首先,您需要通过查看构建定义的LastGoodBuildLabel 属性找出最后一个成功的构建标签。
将此标签用作QueryHistory 方法的versionFrom 参数,并将最新版本规范用作versionTo,您可以检查从那里到现在之间是否存在任何历史记录条目。
您需要将路径指定为源代码的根目录,将递归设置为 true,并将其他额外信息标志设置为 false。您可能还希望将历史记录条目的最大计数设置为 1,因为您只需要知道它是否存在。
希望对你有帮助。
【讨论】: