门禁登记总是将工作项与构建相关联

时间:2012-01-23 15:10:42

标签: tfs tfs2010 checkin gated-checkin

我正在使用带有门控签到功能的TFS2010,即使我将“Associate Chagesets and Work Items”设置为false,也会将更改集和工作项与此版本相关联。

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

为什么会发生这种情况?我正在使用Visual Studio Scrum流程模板和默认工作流程定义。也许工作流程定义存在问题?

1 个答案:

答案 0 :(得分:2)

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

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

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