4

我正在使用带有门控签入的 TFS2010,即使我已将“关联变更集和工作项”设置为 false,变更集和工作项仍与此构建相关联。

这只发生在门控构建上。如果我使用其他签入触发器(手动、连续、计划)运行构建,除非“关联变更集和工作项”设置为 true,否则变更集和工作项不会与构建关联。

任何想法为什么会发生这种情况?我正在使用带有默认工作流定义的 Visual Studio Scrum 流程模板。也许工作流定义有问题?

4

1 回答 1

2

默认情况下,Gated-CheckIn 构建与签入变更集和相关工作项相关联。此布尔参数决定非门控签入构建是否应具有关联的变更集和工作项。

如果您查看默认模板,您将看到在此参数设置为 true 且构建原因不是 Gated-CheckIn 时调用 AssociateChangesetsAndWorkItems 活动。显示名称说:“关联变更集和非Shelveset 构建的工作项”。

我认为这个参数的描述具有误导性。它说:“将此设置为 true 以将变更集和工作项与构建相关联”。它应该说“到非门控签入构建”。

于 2012-01-23T15:29:32.427 回答