当你分支一个项目时,你能改变过程模板吗?

Can you change the process template, when you branch a project?

在对 TFS 团队项目进行分支时,能否将新分支使用的过程模板更改为其他内容?例如,如果原项目使用的项目模板是CMMI,那么当我对TFS团队项目进行分支时,是否可以让新的TFS团队项目使用Scrum流程模板?

您不能 "branch" 团队项目。您可以创建继承的流程模板。

但是,您不能在根级流程模板(Scrum、Agile 和 CMMI)之间更改现有团队项目。

是,如果基于此文档:Change the process used by a project:

You can change the process a project uses from a system process or inherited process to an inherited process. You can only change projects to use another process that inherits from the same system process. That is, you can change an Agile-based project to any process you created from the Agile system process as well as to the Agile process.

但是,如果您的分支项目包含自定义模板中的一些自定义数据,那将是一个问题。就我而言,我在继承过程中创建了一个新的工作项类型。我从这个继承的过程中创建了一个新项目。我为自定义工作项类型创建了一个新工作项。更改流程向导选择了此流程但没有任何反应。 我已删除此自定义工作项,向导将新项目移至根进程。