我正在使用带有门控签入的 TFS2010,即使我已将“关联更改集和工作项”设置为 false,变更集和工作项仍与此构建相关联。
这种情况仅发生在门控构建上。如果我使用其他签入触发器(手动、连续、计划)运行构建,则变更集和工作项不会与构建关联,除非“关联变更集和工作项”设置为 true。
有什么想法为什么会发生这种情况吗?我正在使用带有默认工作流定义的 Visual Studio Scrum 流程模板。也许工作流程定义有问题?
默认情况下,门控签入构建与签入变更集和相关工作项相关联。此布尔参数决定非门控签入构建是否应具有关联的变更集和工作项。
如果您查看默认模板,您将看到当此参数设置为 true 且构建原因不是 Gated-CheckIn 时,将调用 AssociateChangesetsAndWorkItems 活动。显示名称表示:“关联非搁置集构建的变更集和工作项”。
我认为这个参数的描述具有误导性。它说:“将其设置为 true 将变更集和工作项关联到构建”。它应该说“到非门控签入构建”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)