我正在使用带有门控签到的TFS2010,即使我将“Associate Chagesets和Work Items”设置为false,也将更改集和工作项与此构建相关联.
这只发生在gated构建上.如果我使用其他签入触发器(手动,连续,计划)运行构建,则变更集和工作项不与构建关联,除非“将变更集和工作项关联”设置为true.
任何想法为什么会这样?我正在使用Visual Studio Scrum流程模板和默认工作流程定义.也许工作流程定义存在问题?
最佳答案 默认情况下,Gated-CheckIn构建与签入变更集和相关工作项相关联.此布尔参数决定非Gated-CheckIn构建是否应具有关联的变更集和工作项.
如果查看默认模板,当此参数设置为true时,您将看到调用AssociateChangesetsAndWorkItems活动,而构建原因不是Gated-CheckIn.显示名称表示:“为非Shelveset构建关联变更集和工作项”.
我认为这个参数的描述具有误导性.它说:“将此设置为true以将变更集和工作项关联到构建”.它应该说“对于非门控检查构建”.