管理 Team Foundation Server

欢迎使用 Visual Studio Team Foundation Server 2012,也称为 TFS 的管理指南。这是启动查找有关如何配置、管理 TFS 信息的最好的位置,但它并使用它来支持您的业务流程。这些信息旨在帮助新手控制器了解 TFS,以及最帮助有经验的管理员获取此最新版本之外。

TFS 管理员安装、配置和维护部署,并执行以下任务以及其他功能:

  • 备份和还原数据

  • 为部署添加服务器、功能和其他资源

  • 管理员权限和安全

  • 通过创建和维护团队项目集合来组织项目和为这些项目提供支持的资源。

  • 创建服务器级别和集合级别的组来管理用户及其权限,以此来维护部署的安全性。

  • 管理与部署集成的服务器(如 SQL Server Reporting Services 和 SharePoint 产品)上的组和权限,或者与这些服务器的管理员进行协调,确保通过这些资源顺利运行 Team Foundation Server

  • 管理部署中使用的服务和服务帐户

作为 TFS 的管理员,您应该熟悉 Windows 安全限制、用户帐户控制以及 SQL Server 数据库的运行和安全性。如果您的部署与 SharePoint 产品 集成,则您应该了解如何管理网站集和 Web 应用程序。

如果您是新部署或尚未安装的部署的管理员,您应当仔细考虑要安装哪些 TFS 功能以及如何安装这些功能。通过选择最能满足您的业务需求的部署拓扑,您可以帮助维持您支持的软件项目的长期可管理性和可持续性。可以检查 TFS 的拓扑示例,以了解最可能满足您的需求的拓扑类型。或者您可以按照 使单服务器安装正常运行 [教程] 本教程帮助您。您可能决定 Team Foundation Service TFS 的承载的版本,这是您和您的业务的最佳的答案。

具有此准则和安装指南的联机和脱机版本:

  • 要查找本指南的最新版本,请参见 Microsoft 网站上的以下页:管理 Team Foundation Server。要下载本指南的最新版本,以供离线使用,请参见 Microsoft 网站上的以下页面:Downloadable Administration Guide(下载管理指南)。

  • 若要读取有关如何安装 Team Foundation 和找到安装指南的可下载版本的最新信息,请参见 Microsoft 网站上的以下页面:安装 Team Foundation Server 和 Visual Studio ALM

  • 这些指南的脱机版本是生成帮助模块 (.chm) 文件。如果打开下载的 .chm 文件遇到问题,请参见本主题的最后一部分。

帮助您管理 TFS 的资源

内容

常规任务

Team Foundation Server 教程

了解管理概念和工具

使用团队项目集合组织服务器

配置资源以支持团队项目

对 Team Web Access 中的功能的访问权限

了解 Team Foundation Server:可以查看 TFS 的功能,探索服务器架构和部署拓扑的例子,选择最适合您的业务需求,并按照设计的教程,以帮助您开始单一的服务器部署。

安装 Team Foundation Server 和 Visual Studio ALM

使单服务器安装正常运行 [教程]

安装 Team Foundation Server:可以选择部署的安装或升级方案、安装系统必备组件和 Team Foundation 组件,以支持软件开发项目。

若要升级 Team Foundation Server 的版本,请参见TFS 升级要求

升级 Team Foundation Server 您可以从 TFS 的一个版本升级到另一个版本。您还可以从 TFS 的早期版本升级到 Visual Studio Team Foundation Server 2012。

从 Visual SourceSafe 升级

从 Visual SourceSafe 升级:您和您的团队可通过将您的代码项目、文件、版本历史记录、标签和用户信息从 Visual SourceSafe 将升级至 Team Foundation server (TFS) 版本控制获得许多好处。

管理服务器配置

使用 Team Foundation 管理控制台配置服务器

Team Foundation Server 中的服务帐户和依赖项

备份和还原部署

将单服务器部署还原至新硬件 [教程]

停止和启动服务、应用程序池及网站

配置电子邮件通知和指定 SMTP 服务器

保护 Team Foundation Server 的安全

管理部署中的服务器和资源:安装 TFS 并进行初配置后,可监视并更改配置以支持开发项目或增加部署的安全性。您还应制定一个备份计划来保护您的数据。您还可以扩展或移动部署的各个部分以更好地满足您的操作需求。

创建团队项目集合

修改团队项目集合

创建团队项目集合:可以将一组开发项目和支持这些项目的资源组织为一个团队项目集合。可以根据需要创建任意多个团队项目集合来支持开发工作。

配置和管理 Lab Management

添加虚拟机作为开发和测试资源:可以配置 Visual Studio 实验室管理工具版,使其支持在虚拟机上开发和测试团队代码。

更新升级的团队项目以访问新功能

配置资源以支持团队项目

向现有团队项目添加报告或项目门户网站资源:可以添加或更改团队成员可以使用的资源。这些资源可以包括过程指南、团队项目门户网站和共享文档库。

Administering Team Foundation Version Control(管理 Team Foundation 版本控制)

更改源代码的存储和访问方式:通过配置签入策略、配置签出设置和优化对源代码的访问,可以帮助确保生成高质量代码。(我们当前不重新发布此部分。但是,您可以阅读本指南的 Visual Studio 2010 版本。)

配置和管理生成系统

在分布式环境中自动且一致地生成、测试并部署您的应用程序:可配置您的团队需要使用的生成系统组件 Team Foundation Build 随着团队的扩大和基本代码的增加,您可扩展和管理您的生成系统。

配置 Team Foundation Server 以支持开发团队

团队入门

管理我的个人资料和查看我的权限

向团队项目中添加用户

设置对团队项目集合的管理员权限

设置 Team Foundation Server 的管理员权限

Team Foundation Server 权限

Team Foundation Server 默认组、权限和角色

管理用户和组:可以控制哪些用户有权访问团队项目、团队项目集合和运行 Team Foundation 组件的服务器,还可以控制各用户类型可执行任务集。

  • 管理组和组成员资格:通过使用团队项目、团队项目集合或服务器级别的默认组及其关联权限,可以更轻松地组织和管理 TFS 中的用户,还可以创建自定义组,并向这些组授予与项目用户的工作需求相符的特定权限。

  • 管理组以外的用户:可以使用特定于组成员授予的权限以外的用户的不同的权限将该用户添加到 TFS。

  • 管理权限:可以查看和更改在服务器级别、集合级别和项目级别向用户或组分配的权限。通过了解系统权限,您可以更好地定义自定义组及其权限,以满足部署的安全需求。

Team Foundation 技术参考

技术参考:可以了解管理部署所使用的命令行工具的相关信息。

TFS Administration forum(WPF 论坛)

Visual Studio ALM Rangers Solutions and Projects(Visual Studio ALM Rangers 解决方案和项目)

Team Foundation Server Blog(Team Foundation Server 博客)

Technical Articles for Visual Studio Application Lifecycle Management(Visual Studio 应用程序生命周期管理技术文章)

Agile Development Showcase(敏捷开发展示)

TFS on CodePlex(CodePlex 上的 TFS)

其他资源:有时则最佳方式了解 TFS 将与管理员进行交互的博客和论坛,通过读取的实际部署示例。

打开下载的 .chm 文件

在计算机上安装了安全更新的 896358,您无法打开已下载的 .chm 文件。有关更多信息,请参见 Microsoft 网站上的以下页面:You cannot open HTML Help files from Internet Explorer after you install security update 896358 or Windows Server 2003 Service Pack 1(在安装安全更新 896358 或 Windows Server 2003 Service Pack 1 后无法从 Internet Explorer 打开 HTML 帮助文件)。

若要解决此问题,请使用其中的任何一种方法:

方法 1

  1. 打开 .chm 文件。

  2. 在**“打开文件-安全警告”对话框中,清除“打开此文件前总是询问”**复选框。

  3. 选择**“打开”**。

方法 2

  1. 打开 .chm 文件的上下文菜单,然后选择**“属性”**。

  2. 选择**“取消阻止”**。

  3. 打开 .chm 文件。

请参见

概念

计划和跟踪项目

使用 Visual Studio 诊断工具提高质量

Visual Studio 2012 应用程序生命周期管理的新增功能