我问过类似的问题
根据上述问题的答案,我有以下查询。我决定为新问题开始一个新线程,而不是让同一个线程中的人混淆。
我正在为TFS构建配置的工作流使用默认的XAML模板。 现在我的要求是,每当我触发任何构建定义的构建事件时,无论上次成功构建,我都需要所有工作项。
假设我已经触发了第一个TFS构建并且它已成功,然后我触发了第二个构建,并且也成功了。
然后我打开了第二次成功构建的日志文件,然后转到上一次构建的Diagnostics选项卡。在“内部诊断”选项卡中,有一个部分为“关联自上次正常构建以来发生的更改集”
在此内部,它会显示一条消息,如
"未提交任何更改集以构建' ABC ...... ..'"
我需要自开始以来所有工作项的清单。 请建议我在XAML模板中进行的更改,以便我可以获得自源代码开始以来的所有工作项。
答案 0 :(得分:1)
正如我们所知,关联变更集和工作项仅在上一次良好构建后才会发生。
有一个简单的解决方法可以实现您想要的,您可以指定先前的变更集来对构建进行排队,然后再次构建最新的变更集,然后您将再次获得关联的变更集和工作项。请参阅此博客:http://chamindac.blogspot.sg/2013/09/tfs-2012-get-release-build-with.html
否则,您需要创建一个MSBuild custom task来调用项目的TFS。请查看以下链接: