选择 Team Foundation 客户端以支持您的任务

若要使用 Visual Studio Team Foundation Server (TFS) 生成、计划和跟踪你的软件开发项目,你可以选择以下客户端和工具。 所有客户端(PowerPoint Storyboarding 除外)都需要将客户端连接到 TFS 团队项目。

主要客户端

使用主要客户端可管理源代码和生成,通过工作项计划和跟踪进度以及与其他团队成员进行协作并协调你的工作量。

  • 在安装或更新 TFS 时,将自动安装或更新 Team Web Access (TWA)。 可以通过以下浏览器访问 TWA:

    • Internet Explorer 版本 9、10 和 11

    • Mozilla Firefox,最新版本 (27)

    • Google Chrome,最新版本 (32)

    • Safari(仅在 Mac 上受支持),版本 5、6 和 7

  • 团队资源管理器随 Visual Studio 的每个版本一起安装,或者也可以从 团队资源管理器Microsoft 下载中心将 作为独立客户端进行安装。

  • Team Explorer Everywhere 支持对基于 Eclipse 的环境和非 Windows 平台中的 TFS 的访问。您的团队可以通过 Eclipse 或所选操作系统上的命令行进行协作。

任务特定的客户端

以下客户端支持特定任务,如管理测试工作量、提供反馈或修改工作项。

  • 利用 Microsoft 测试管理器,你可以管理测试工作量,创建并运行手动测试,以及创建并跟踪测试工作量期间发现的 Bug。 测试管理器随 Visual Studio 高级专业版、Visual Studio 旗舰版或 Visual Studio 专业测试工具版一起安装。

  • 你的利益干系人可以使用 Microsoft Feedback Client 以视频、音频或打印的备注的形式记录应用程序的反馈。 此客户端可随所有版本的 Visual Studio 一起安装,也可以通过免费下载进行安装。 所有反馈都存储在 TFS 中,并要求利益干系人具有所需权限

Office 集成客户端

在安装任意版本的 Visual Studio 或团队资源管理器时安装的 Team Foundation 外接程序会将工作项跟踪与所选的 Office 客户端集成。 该外接程序支持 Office 2007、Office 2010 或 Office 2013 版本。

任务和客户端支持

可从下面的表格中选择最适合要执行的任务的客户端。 请注意,某些任务需要你已获得所有 TWA 功能的高级访问权限

图例:

必需 - 专为此任务设计

“支持任务”概念图 - 支持该任务

高级访问权限 - 要求高级访问权限

空白 - 不适用

管理源代码和生成

任务

TWA

团队资源管理器

Team Explorer Everywhere

向 Team Foundation 版本控制添加源代码

在你的开发计算机上设置 Git

将文件添加到版本控制 (Eclipse)

必需 必需

查看和浏览源代码

必需 必需 必需

映射工作区

必需 必需

开发代码和管理挂起的更改

必需 必需

从 Team Foundation 版本控制下载 (get) 文件

必需 必需 必需

从 Git 下载 (get) 文件

必需 必需

签入和签出代码

必需 必需

以 Zip 文件的形式下载源代码

必需

创建生成定义

必需 必需

管理生成

必需 必需

查看生成的质量并对其进行评级

必需 必需 必需

管理权限:TFVCGit

必需

计划项目,跟踪进度

任务

Team Web Access

团队资源管理器

Excel

Project

创建和组织积压工作 (backlog)

必需 “支持任务”概念图 “支持任务”概念图 “支持任务”概念图

使用项目组合积压工作 (backlog)

必需 高级访问权限

“支持任务”概念图 “支持任务”概念图

使用看板跟踪进度

必需

使用任务板进行冲刺 (sprint) 工作

必需

趋势预测冲刺 (sprint)

必需

“支持任务”概念图

添加团队管理团队活动

必需

批量添加和修改工作项

任务

TWA

团队资源管理器

Team Explorer Everywhere

Excel

Project

查询工作项

必需 必需 必需

ExcelProject 中打开查询 (1)

必需

必需 必需

将标记添加到工作项以对列表进行分类和筛选

必需

会审 Bug,设置积压工作 (backlog) 项的优先级

必需 必需 必需 必需

批量添加工作项 (Excel)

必需 必需

批量修改工作项

“支持任务”概念图

必需 必需

创建和共享工作项模板 (2)

必需 必需

将公式添加到工作表

必需

脱机工作

必需 必需

管理区域级别权限

必需

说明:

  1. 虽然无法直接从 TWA 打开查询,但是可以先打开 Excel 或 Project,然后打开在 TWA 中创建的查询。

  2. 若要在团队资源管理器中管理工作项模板,请下载 TFS 增强工具

添加和修改工作项链接

任务

TWA

团队资源管理器

Excel

Project

链接两个工作项

必需 必需 必需 必需

创建工作分解结构 (WBS)

必需

必需 必需

将积压工作 (backlog) 项映射到项目组合积压工作 (backlog) 项 (1)

必需 高级访问权限

“支持任务”概念图 “支持任务”概念图 “支持任务”概念图

查看和批量修改层次结构链接 (2)

必需 必需 必需 必需

批量添加或修改前置后续链接 (3)

必需

编辑现有链接的链接类型

必需 必需 必需

使用“我的工作”Git 将源代码链接到工作项

必需

说明:

  1. 在 TWA 中,可以快速将积压工作 (backlog) 项映射到项目组合积压工作(backlog) 项。 映射使用父子链接类型链接工作项。 可以在所有其他支持的客户端中编辑这些链接关系。

  2. 在团队资源管理器中,可以通过在树列表查询中移动项来修改父-子链接。 在 Excel 和 Project 中,可以通过剪切并粘贴行、插入新行或缩进任务来修改父-子链接(仅限 Project)。

  3. 当你在 Project 中链接任务时,你可以在其相应的 TFS 工作项之间创建前置后续链接。

与团队成员和利益干系人合作

任务

TWA

团队资源管理器

Microsoft Feedback Client

PowerPoint Storyboarding

PowerPoint

在团队聊天室中进行协作

必需 高级访问权限

请求反馈

必需 高级访问权限

提供反馈

必需

查看反馈

必需 必需

使用“我的工作”请求并响应代码评审 (1)

必需 高级访问权限

演示功能、用户情景或体验 (2)

必需

查看使用 PowerPoint Storyboarding 创建的情节提要 (2)

必需 必需

通过“情节提要”选项卡将情节提要链接到工作项

必需 必需

必需

说明:

  1. 若要请求或响应代码评审,请安装 Visual Studio 高级专业版或 Visual Studio 旗舰版。 “我的工作”与这些版本一起显示在团队资源管理器中。

  2. 若要创建或查看情节提要,你必须安装 Microsoft PowerPoint。

创建、管理和运行测试

任务

TWA

团队资源管理器

Microsoft 测试管理器

计划和管理测试计划和套件

必需 高级访问权限

必需

创建手动测试用例

必需 高级访问权限

必需

运行测试

必需 高级访问权限

必需

跟踪测试结果

必需 必需

查询测试用例、共享步骤或其他工作项

必需 必需 必需

管理测试权限

必需

监视和报告进度

任务

TWA

Excel

Project

报表服务器

SharePoint 面板

累积流图表

必需

任务燃尽 (burndown)

必需

团队速度

必需

必需

创建基于查询的饼图、柱形图和趋势图 (1)

必需 高级访问权限

生成基于查询的饼图、柱形图和趋势图 (Excel) (2)

必需

监视代码质量、项目进度、测试计划并跟踪 Bug (3,4)

必需 必需 必需

自定义团队主页

必需

自定义面板 (4)

必需

项目时间线 (5)

必需

资源用法 (5)

必需

说明:

  1. 要创作图表,你必须属于高级访问权限组。 要创作饼图、柱形图或条形状态图,则必须安装 TFS 2013.2 更新。 要创作趋势图或创建对字段值求和的图表,则必须安装 TFS 2013.4 更新。

  2. 若要创建特定的 Excel 报表,包含团队项目的团队项目集合必须配置有 SQL Server Analysis Services,而且你必须是 Analysis Services 中 TfsWarehouseDataReader 安全角色的成员

  3. 若要查看 SQL Server 报表服务器报告,包含团队项目的团队项目集合必须配置有 SQL Server Reporting Services,并且必须将报表添加到你的团队项目。 若要查看或创建报表,你必须分配了 SQL Server 权限

  4. 若要查看 SharePoint 面板,你的团队项目必须启用了项目门户网站、与 SharePoint 站点关联并且已将面板添加到该站点。 此外,若要查看或自定义面板,你必须分配了 SharePoint 权限

  5. 可使用 Project 中提供的默认报表来管理与任务计划、任务依赖项和资源可用性相关的详细信息,同时在 TFS 中维护数据并使其成为工作项任务。

问题解答

问:如何开始操作?

**答:**如果需要下载 Visual Studio 或 TFS,请转到此处。 如果需要创建团队项目,请从此处开始。 如果这是你首次连接到 TFS,请转到此处

问:如何使我的 Office 集成客户端正常工作?

**答:如果未显示“团队”菜单或“团队”**功能区,你可能需要重新启动它。 若要解决其他问题,请转到此处

问:是否存在基于我的 Team Foundation Client 版本的兼容性问题?

**答:**可以。 有关详细信息,请参阅 Team Foundation 客户端和 Team Foundation Server 间的兼容性

问:未使用 Visual Studio 的利益干系人是否可加入我们的团队?

:可以。 对于以下活动,你可以为没有 CAL 的利益干系人提供访问权限:

问:是否有连接到 TFS 的其他客户端?是否有我可以使用的其他工具?

**答:**可以。 你可以找到多个已添加到 Codeplex 的开源客户端

Microsoft Visual Studio Team Foundation Server 2013 增强工具提供增强功能、工具以及提高 Team Foundation Server 方案的效率的命令行实用工具。

并且,Team Foundation 管理控制台会连接到 TFS 以支持管理任务。