在升级到 Visual Studio Team Foundation Server 2012后,可以更新在 Team Foundation Server (tfs) 的早期版本创建的团队项目用于管理应用程序在段中使用新功能。 使用配置功能向导,您应升级团队项目,如 更新升级的团队项目以访问新功能"所述。 但是,在中,如果向导无法添加一个或多个功能,可以手动添加它们。
有关新功能的更多信息,请参见 规划和跟踪的新增功能。
访问所有新功能,您必须将新工作项类型,类别的定义,并处理配置。 这些定义在每个包含过程模板的最新版本在升级后的 Team Foundation Server的。
重要
在最新版本中提供的进程配置文件过程模板安装与升级 TFS 支持 Visual Studio scrum 定义为 Microsoft solutions framework 的 (MSF) 过程模板的 5.0 版和工作项类型 1.0。如果自定义类型定义随这些过程模板,您可能需要修改定义文件提供用于处理配置,导入它们。特别是,因此,如果您对工作流的更改跟踪积压工作项、bug、任务的某些类型的,您可能需要在导入之前修改进程配置文件。有关更多信息,请参见使用进程配置自定义积压工作和板页。
主题内容
从 Microsoft 下载最新文件的过程模板
导入新的工作类型的定义
(敏捷仅限) 请更新用户情景和任务的工作流
导入新的类别的定义
导入进程配置文件
添加演示图板选项到积压工作项
验证新功能的可用性
重要
本主题中的过程假定,将更新从过程模板创建随 Team Foundation Server的早期版本中的团队项目,或更新包括一些对该版本的新项目。具体而言,您的团队项目中包括的测试用例和共享步骤的类型定义。如果上述任何一个,请参见 根据 MSF v4.2 过程模板更新团队项目。
要求
若要下载和上载过程模板时,您必须是 项目集合管理员 或 Team Foundation Administrators 组的成员。 如果显式设置了必需的安全权限,则您必须将团队项目集合的**“管理过程模板”权限设置为“允许”**。
若要运行 witadmin 命令行工具,您必须属于下列组之一:Team Foundation Administrators、项目集合管理员或 项目管理员 组团队项目的。 有关更多信息,请参见Team Foundation Server 权限。
若要验证更新对 积压工作 页,您必须将团队 Web 访问权限。完全。 可能还有其他许可证要求。 有关更多信息,请参见对 Team Web Access 中的功能的访问权限。
访问 我的工作,您必须具有 Visual Studio 高级专业版 或 Visual Studio 旗舰版 安装。 在 团队资源管理器 的 我的工作 页允许开发人员管理其正在进行的工作,挂起和继续执行工作和请求代码评审。 请参见 用户情景编写新代码。
备注
可以执行某些程序下述使用过程编辑器,外接程序的一个增强工具为您可以下载并安装的 Visual Studio。位于 工具 菜单下,进程编辑器是为自定义在 Team Foundation Server使用的来跟踪工作项的对象提供图形用户界面。您可以使用此工具导入和导出工作项类型和修改其定义。有关更多信息,请参见 Microsoft 网站上的以下页面:Team Foundation server 增强工具.
1.从 Microsoft 下载最新文件的过程模板
重要
为默认值的最新版本的 get 访问过程模板,安装 Team Foundation Server的最新每季更新。重要的更新对多的工作流工作项类型使用的最新每季更新。这些更改支持反向转换,这样,当则无意中拖到 Kanban 键盘或键盘任务的工作项到已解决或已关闭状态时,可以将其拖动到早期的工作流状态。
您可以从 Microsoft 下载网站的升级:Microsoft Visual Studio Team Foundation server 的每季更新 2012 年.
在 Visual Studio 或 团队资源管理器 安装的计算机上,请下载 Microsoft 的最新版本来使用的模板创建团队项目。 请参见 下载过程模板的最新版本。
提取文件到本地文件夹。 有关更多信息,请参见使用过程模板文件。
返回页首
2.导入新的工作类型的定义
必须导入工作项的四个新类型定义文件:FeedbackRequest、FeedbackResponse、CodeReviewRequest和 CodeReviewResponse。
打开 Visual Studio 或 团队资源管理器 安装的命令提示符窗口并 enter:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
在 64 位 Windows 版本上,将 %programfiles% 替换为 %programfiles(x86)%。
输入以下四个命令,一个,并将您的数据替换为显示的参数,然后选择 enter。
witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FeedbackRequest.xml" witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FeedbackResponse.xml" witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CodeReviewRequest.xml witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CodeReviewResponse.xml"
对于 CollectionURL 指定团队项目集合的 URL 以及 ProjectName 指定在集合中定义的团队项目的名称。 在以下格式必须指定 URL:例如 **http://**服务器:端口/VirtualDirectoryName/CollectionName,例如:http://srvalm:8080/tfs/DefaultCollection。
对于 DirectoryPath,请指定路径给保存过程模板已下载的 TypeDefinitions 文件夹。 目录路径必须遵循此结构:驱动:\MSFTemplateFolder\WorkItem tracking\TypeDefinitions。
下面的示例演示如何导入 FeedbackRequest 文件:
witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection"/p:MyProject /f:"C:\MyTemplates\WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml"
返回页首
3.(敏捷仅限) 请更新用户情景和任务工作流
的 MSF for agile 6.0 版过程模板将新的或移除的状态到用户情景和任务工作流。 这些状态支持从一个新状态的转换的工作项到活动或已移除的状态。 如果没有这些状态,用户情景指派给迭代在产品积压工作中,直到解决,而不是所需的或预期的行为。 此外,团队无法剪切情景和任务从积压工作。
若要在中更新工作流,请参见 更新敏捷团队项目的工作流。
返回页首
4.导入新的类别的定义
类别定义文件的最新版本包含五个新类别除了定义的四个类别的旧版本。 几项新增的功能取决于新类定义。 若要更新为您的团队定义项目的类别,必须导入新的类文件。
备注
将类别 XML 文件导入项目将会覆盖所有现有类别。之前定义但未在该文件中指定的类别将被删除。
如果自定义团队项目的类别文件,则可能希望添加相同的自定义到新类别定义文件在导入之前。有关更多信息,请参见定义类别以分组工作项类型。
导入类别定义文件
从 witadmin的命令提示符窗口,键入以下命令,将您的数据替换为显示的参数,然后选择 enter。
witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
对于 DirectoryPath,为下载的过程模板指定 WorkItem Tracking 文件夹的位置。 目录路径应遵循此结构:
Drive:\MSFTemplateFolder\Agile\Files\WorkItem Tracking\
下面的示例演示如何导入类别定义文件:
witadmin importcategories /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:"C:\MyTemplates\WorkItem Tracking\categories.xml"
返回页首
5.导入进程配置文件
处理配置文件确定布局和功能也可通过 team Web access 积压工作和键盘页。 若要使用这些页,必须导入进程配置文件。
导入进程配置文件
若要导入定义文件为进程配置,键入以下两条命令,一个,并将您的数据替换为显示的参数,然后选择 enter。
witadmin importagileprocessconfig /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\AgileConfiguration.xml" witadmin importcommonprocessconfig /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CommonConfiguration.xml"
对于 DirectoryPath,请指定路径。处理文件夹为下载的过程模板。 目录路径应遵循此结构:
驱动:\\MSFTemplateFolder跟踪的工作项\处理
下面的示例演示如何导入 for agile 定义文件处理配置:
witadmin importagileprocessconfig /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:"C:\MyTemplates\WorkItem Tracking\Process\AgileConfiguration.xml"
返回页首
6.添加演示图板选项到积压工作项
增加 情节提要,您可以使用演示图板现在链接工作项。 为此,您将 Storyboard 链接控件选项卡向工作项类型的定义。 在该默认值的最新版本进程 TFS 提供的模板,Storyboard 链接控件选项卡显示在任何积压工作项类型 (例如,产品积压工作、用户情景和要求。
从 witadmin的命令提示符窗口,键入以下命令,将您的数据替换为显示的参数,然后选择 enter。 导出您的团队使用管理积压工作项的类型定义文件。
witadmin exportwitd /collection:CollectionURL /p:"ProjectName" /n:"TypeName" /f:"DirectoryPath\FileName.xml"
对于 CollectionURL 指定团队项目集合的 URL 以及 ProjectName 指定在集合中定义的团队项目的名称。 为 URL 使用以下格式:例如 **http://**服务器:端口/VirtualDirectoryName/CollectionName,例如:http://srvalm:8080/tfs/DefaultCollection。
对于 typename,为积压工作项,如用户情景或产品积压工作项指定该名称。
使用文本编辑器,如"记事本",打开文件。
将 <TabGroup > 节中的此代码段:
<Tab Label="Storyboards"> <Control Name="StoryboardsControl" Type="LinksControl"> <LinksControlOptions> <WorkItemLinkFilters FilterType="excludeAll" /> <ExternalLinkFilters FilterType="include"> <Filter LinkType="Storyboard" /> </ExternalLinkFilters> <LinkColumns> <LinkColumn RefName="System.Title" /> <LinkColumn LinkAttribute="System.Links.Comment" /> </LinkColumns> </LinksControlOptions> </Control> </Tab>
保存并关闭文件。
通过键入以下命令导入类型定义文件:
witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
验证选项卡积压工作项显示。
7.验证新功能的可用性
请参见 验证新功能的可用性。
返回页首