Team Foundation Server 2010高级教程

Team Foundation Server 2010高级教程
作 者: 布兰肯希普 伍德沃 Grant Holliday 卫琳 李立新 原伟
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 程序设计 计算机/网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Ed Blankensbip,目前是Notion Solutions公司的一名应用生命周期管理(AppLication Lifecycle Management,ALM)和Team Foundation Server顾问。他还是一名Visual Studio ALM和Team Foundation Server方面的Microsoft最有价值专家(Most Valuable Professional,MVP),曾连续4年荣膺MVP称号,在2010年被同行评选为(Visual Studio ALM和Team Foundation Server方面的)年度Microsoft MVP。自Team Foundation Server和Visual Studio Team System在2005年推出以来,Blankenship就一直在使用这两款产品,时间将近5年之久。他之前是Infragistics公司的一名发布工程经理Release Engineering Manager),在该公司中他领导了一项多年的Team Foundation Server和Visual Studio Team System全球性实施,旨在改进开发过程生命周期。他撰写了多本Wrox书籍,并担任了一些Wrox书籍的技术编辑。他还撰写了许多文章,并在各种用户组织、活动、电台节目和会议中发言。您可以通过他的技术博客www.edsquared.com/来了解一些他和大家分享的经验。Martin Woodward,是Microsoft Visual Studio Team Explorer Everywhere的高级项目经理(SeniorPr.gram Manager和Team Foundation Server组成员,在此之前,他还曾当选为Team System方面的年度最有价值专家(MVP)。他不仅对Team Foundation Server的内部运作有着自己的独到见解,而且在大型和小型公司中都使用过该产品,有着超过5年的实际使用经验。他是乐于分享的人,一直通过他的著作、博客以及在国际性活动中的发言来和大家分享这些经验。Grant Holliday,是Microsoft在华盛顿州雷德蒙德(Redmond,Washington)的一名项目经理(Program Manager),他是Visual Studio Team Foundation ...

内容简介

作为Microsoft应用生命周期管理(Application Lifecycle Management,ALM)产品组合的核心工具,Team Foundation Server(TFS)已经经历了一番彻底的改造。《Team Foundation Server 2010高级教程》讨论了TFS2005版发布以来陆续发生的诸多变化,并深入探讨了这些变化所带来的好处。写作团队一一介绍了TFS2010的新增功能,其中包括了配置和安装的简易做法、新增的测试平台、工作项跟踪及可用性,以及一些有助于管理项目计划的新工具等。《Team Foundation Server 2010高级教程》针对各个方面进行了详细论述,包含了大量丰富翔实的内容,若要使用TFS来高效管理和交付软件项圈,这将是一本必不可少的工具书。《Team Foundation Server 2010高级教程》对Team Foundation Server 2010产品进行了全面的介绍,在多个章节中自始至终提供了使用该产品的实用示例。《Team Foundation Server 2010高级教程》只讨论Team Foundation Server 2010的最新版本(某些地方包括ServicePack 1在内),不会向读者介绍Team Foundation Server早期版本的用法。《Team Foundation Server 2010高级教程》共分为5个部分,每部分按照Team Foundation Server 2010的各功能区划分为一些具体的章节。

图书目录

第Ⅰ部分 入门

第1章 Team Foundation Server

介绍

1.1 什么是Team Foundation Server

1.2 Team Foundation Server 2010的

新特性

1.2.1 项目管理

1.2.2 版本控制

1.2.3 生成

1.2.4 管理

1.3 购买方式

1.3.1 试用

1.3.2 批量许可

1.3.3 MSDN订阅

1.3.4 Microsoft Partner Network

1.3.5 零售

1.3.6 托管Team Foundation Server

实例

1.4 本章小结

第2章 规划Team Foundation Server

部署

2.1 标识和解决软件工程中令人

头疼的问题

2.1.1 让发布或项目更加透明

2.1.2 不同团队和角色之间的协作

2.1.3 自动编译、测试、封装和

部署

2.1.4 管理测试计划

2.1.5 并行开发

2.2 如何采用Team Foundation

Server

2.2.1 采用时间表

2.2.2 分阶段的方法

2.2.3 托管Team Foundation

Server

2.2.4 标识受到影响的团队

2.2.5 达成共识

2.2.6 Team Foundation Server

管理员

2.2.7 试点项目

2.3 迁移的策略

2.3.1 版本控制

2.3.2 工作项跟踪

2.4 构建团队项目集合和团队

项目

2.4.1 考虑Team Foundation Server

的限制

2.4.2 服务器限制

2.5 为Team Foundation Server

环境所做的准备

2.5.1 了解架构和扩展选项

2.5.2 硬件要求

2.5.3 虚拟化

2.5.4 规划软件先决条件

2.5.5 服务账户

2.5.6 文件共享文件夹

2.5.7 SMTP服务器

2.5.8 防火墙相关事宜和使用的

端口

2.5.9 友好的DNS名称

2.5.10 早期的Visual Studio版本

2.6 本章小结

第3章 安装与配置

3.1 安装之前的准备

3.1.1 Team Foundation Server 2010

3.1.2 Team Foundation Server

安装指南

3.1.3 SQL Server 2008

3.1.4 操作系统

3.1.5 SharePoint

3.1.6 客户端软件

3.1.7 服务包及其他更新程序

3.2 搭建Team Foundation Server

3.3 配置Team Foundation Server

3.4 创建第一个团队项目

3.5 配置友好的DNS名称

3.6 本章小结

第4章 连接Team Foundation

Server

4.1 Team Foundation Server

的架构

4.2 Team Foundation Server

的寻址

4.3 Team Foundation Server

的安全性与角色

4.3.1 用户

4.3.2 组

4.3.3 权限

4.4 Team Explorer

4.4.1 了解Visual Studio 2010中的

Team Explorer

4.4.2 从旧版Visual Studio连接Team

Foundation Server 2010

4.4.3 从Eclipse和跨平台连接Team

Foundation Server

4.5 连接Team Foundation Server

的其他方式

4.5.1 通过Web浏览器访问

Team Foundation Server

4.5.2 在Microsoft Excel中使用Team

Foundation Server

4.5.3 在Microsoft Project中使用

Team Foundation Server

4.5.4 Windows Explorer与Team

Foundation Server的集成

4.5.5 Expression Blend与Team

Foundation Server的集成

4.5.6 将Microsoft Test Manager连接

到Team Foundation Server

4.5.7 通过第三方集成访问Team

Foundation Server

4.6 本章小结

第Ⅱ部分 版本控制

第5章 版本控制概述

5.1 版本控制的概念

5.1.1 存储库

5.1.2 工作副本

5.1.3 工作文件夹映射

5.1.4 获取

5.1.5 添加

5.1.6 签出

5.1.7 变更集

5.1.8 签入

5.1.9 历史记录

5.1.10 分支与合并

5.2 常用的版本控制产品

5.2.1 Visual SourceSafe

5.2.2 Apache Subversion

5.2.3 Team Foundation Server

5.2.4 分布式版本控制系统

5.3 本章小结

第6章 使用Team Foundation版本

控制

6.1 Team Foundation Server版本

控制入门

6.2 Team Foundation Server版本

控制概念

6.2.1 工作区

6.2.2 工作文件夹映射

6.2.3 获取

6.2.4 签出

6.2.5 锁定

6.2.6 签入挂起的更改

6.2.7 撤消挂起的变更

6.2.8 变更集

6.2.9 搁置集

6.2.10 分支

6.3 使用Source Control Explorer

6.3.1 Pending Changes视图

6.3.2 查看历史

6.3.3 使用标签标记文件

6.3.4 错误恢复

6.4 Eclipse中的Team Foundation

Server版本控制

6.4.1 为Eclipse安装Team

Foundation Server插件

6.4.2 在Team Foundation Server

中共享Eclipse项目

6.4.3 从Team Foundation Server

导入项目

6.4.4 Eclipse客户端与Visual Studio

客户端之间的差异

6.5 通过命令行使用Team

Foundation Server版本控制

6.5.1 获取帮助

6.5.2 使用命令行

6.6 Team Foundation Version Control

Power Tools与第三方实用

工具

6.6.1 Microsoft Visual Studio Team

Foundation Server Power

Tools

6.6.2 Team Foundation Server

MSSCCI提供程序

6.6.3 Team Foundation Sidekicks

6.7 配置版本控制

6.7.1 安全和权限

6.7.2 团队项目的源代码管理