升级 Team Foundation Server 期间对团队项目和默认过程模板所做的更改

当你将服务器升级到 Visual Studio Team Foundation Server (TFS) 时,在服务器上定义的所有团队项目都会发生一些更改。 一些功能已弃用。

本主题介绍已更改和已弃用的功能。 若要了解有关 TFS 2012 及后续版本中支持计划和跟踪的新功能的详细信息,请参见新增的计划和跟踪功能

随着 TFS 2013 的升级引入的更改

  • 访问级别:标准和完全访问权限的访问级别功能设置已发生更改。 有关详细信息,请参见更改访问级别

  • TWA 导航和链接:TWA 中的导航已发生更改,以支持新增的项目组合积压工作 (backlog) 和持久性冲刺 (sprint) 积压工作 (backlog)。

  • 团队管理员权限:之前团队中任何人都可以更改的很多功能现在需要团队成员具有分配给团队管理员的权限。 这些权限包括添加团队成员、添加团队收藏夹、自定义看板和在团队聊天室添加成员和事件。 若要添加团队管理员,请转到此处

  • 过程模板名称:默认 TFS 过程模板的名称已发生更改。 它们现在与随之一起发布的 TFS 版本关联。 新名称对应于:

    • Microsoft Visual Studio Scrum 2013

    • MSF for Agile Software Development 2013

    • MSF for CMMI Process Improvement 2013

  • witadmin:使用 witadmin 命令进行过程配置已发生更改。 下列 witadmin 命令及其对应的配置文件(AgileConfiguration 和 CommonConfiguration)已经一起被弃用:

    • exportagileprocessconfig

    • exportcommonprocessconfig

    • importagileprocessconfig

    • importcommonprocessconfig

    现在,一个过程配置文件 (ProcessConfiguration) 通过 witadmin exportprocessconfigimportprocessconfig 命令来管理。 请参见导入和导出过程配置

对默认过程模板所做的更改

以下摘要描述了对早期版本的 TFS 附带的默认过程模板所做的更改:

TFS 2013.4 引入的更改

下面是已对 TFS 提供的默认过程模板的工作项类型 (WIT) 定义做出的更改:

  • Scrum:从 bug 和产品积压工作项定义中移除了**“积压工作优先级”**字段。

  • Agile:向 bug 定义添加了**“情景点”字段。 从用户情景定义中移除了“堆栈级别”**字段。

  • CMMI 过程模板:向 bug 定义添加了**“大小”字段。 从要求定义中移除了“堆栈级别”**字段。

TFS 2013.3 引入的更改

下面是已对 TFS 提供的所有默认过程模板做出的更改:

  • 已添加测试计划和测试套件工作项类型 (WIT)

  • 已添加测试计划类别和测试套件类别

  • 已将测试计划和测试套件 WIT 添加到隐藏类型类别

TFS 2013.2 引入的更改

下面是已对 TFS 提供的所有默认过程模板做出的更改:

  • 添加了“共享参数”工作项类型 (WIT)。

  • 添加了共享参数类别。

  • 向隐藏的类型类别添加了共享参数 WIT。

  • 为每个过程模板都更新了镜像版本号:

    • Scrum:<version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="9" />。

    • Agile:<version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="19" />。

    • CMMI:<version type="27450541-8E31-4150-9947-DC59F998FC01" major="7" minor="9" />。

TFS 2013 引入的更改

下面是已对 TFS 提供的所有默认过程模板做出的更改:

  • 添加了“功能”工作项类型 (WIT)。

  • 添加了“功能”类别。

  • 将 AgileConfiguration 和 CommonConfiguration 替换为单个文件 ProcessConfiguration。

    ProcessConfiguration 支持下列附加功能:项目组合积压工作 (backlog)、WIT 的颜色分配、为所有积压工作 (backlog) 页上的默认列添加的标记。

  • 已将生成模板从生成插件中删除。 现在你可通过用户界面在生成过程中使用默认模板访问生成模板。

  • 已更新下列 Reporting Services 报表:积压工作 (backlog) 概述 (Scrum)、情景概述情景进度 (Agile) 以及要求概述要求进度 (CMMI)。 这些更新将影响引入“功能”项目组合积压工作 (backlog) 工作项所需的更改,如下面这篇博客文章中所述:更新你的“概述”和“进度”报表以支持项目组合积压工作 (backlog)

    若要使用最新报表更新团队项目,请参见将报表上载到团队项目

  • 已将每个过程模板的主版本号和次版本号更新到 9(适用于 Scrum)和 19(适用于 Agile 和 CMMI)。

    • Scrum:<version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="7" />。

    • Agile:<version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="17" />。

    • CMMI:<version type="27450541-8E31-4150-9947-DC59F998FC01" major="7" minor="7" />。

若要访问新的 WIT 和其他新工具,请参见配置功能向导

TFS 2012.1 和 2012.2 引入的更改

TFS 提供的每个默认过程模板均已更新,以支持其他回归转换。 下图中显示为红色的转换在错误地设置为“完成”或“已解决”时,支持将项移回至积压工作 (backlog)。 当你无意中将看板或任务板的工作项拖至“已解决”或“已关闭”状态时,可以将其拖回之前的工作流状态。 下列工作项类型现在支持任意到任意的工作流转换:

  • Visual Studio Scrum 2.1:Bug、产品积压工作 (backlog) 项、任务

  • MSF Agile 6.1:Bug、任务、用户情景

  • MSF scrum 6.1:Bug、任务、要求

典型向前转换

Scrum 工作流状态 - 转发状态和原因

非典型回归转换

Scrum 工作流状态 - 非典型回流

要将更改应用到现有的团队项目,你需要将为每个更新的工作项类型定义的 WORKFLOW 部分替换为新定义。 你可通过修改工作项类型定义来执行此操作。 请参见将你的 2012 团队项目从 RTM 升级到 Update 2

若要获取最新版本的默认过程模板,你必须用季度更新 1 升级应用层服务器。 你可从 Microsoft 下载网站获取升级:Microsoft Visual Studio Team Foundation Server 2012 的季度更新

若要了解有关更新的详细信息,请参见 Microsoft 博客文章:Visual Studio 和 Team Foundation Server 2012 Update 1 现已推出