我使用带有门控签入的TFS2010,即使我已将"关联Chagesets和工作项"设置为false,变更集和工作项也与此生成关联。
这种情况只发生在门控生成上。如果我使用其他签入触发器(手动、连续、计划)运行构建,则除非"关联变更集和工作项"设置为true,否则变更集和工程项不会与构建关联。
你知道为什么会这样吗?我使用的是带有默认工作流定义的VisualStudioScrum流程模板。也许工作流定义有问题?
如果您查看默认模板,您将看到当此参数设置为true时调用AssociateChangesetsAndWorkItems活动—生成原因不是Gated CheckIn。显示名称显示:"关联非搁置集生成的变更集和工作项"。
我认为这个参数的描述有误导性。它说:"将此设置为true,将变更集和工作项与构建关联起来"。它应该说"对于非门控签入构建"。