图书介绍

Team Foundation Server 2010高级教程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Team Foundation Server 2010高级教程
  • (美)布兰肯希普,(美)伍德沃著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302311089
  • 出版时间:2013
  • 标注页数:545页
  • 文件大小:143MB
  • 文件页数:570页
  • 主题词:程序开发工具-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Team Foundation Server 2010高级教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 入门3

第1章Team Foundation Server2010介绍3

1.1什么是Team Foundation Server3

1.2 Team Foundation Server2010的新特性4

1.2.1项目管理4

1.2.2版本控制5

1.2.3生成5

1.2.4管理5

1.3购买方式6

1.3.1试用6

1.3.2批量许可6

1.3.3 MSDN订阅7

1.3.4 Microsoft Partner Network7

1.3.5零售7

1.3.6托管Team Foundation Server 实例8

1.4本章小结8

第2章 规划Team Foundation Server部署9

2.1标识和解决软件工程中令人头疼的问题9

2.1.1让发布或项目更加透明10

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

2.1.3自动编译、测试、封装和部署10

2.1.4管理测试计划10

2.1.5并行开发11

2.2如何采用Team Foundation Server11

2.2.1采用时间表11

2.2.2分阶段的方法11

2.2.3托管Team Foundation Server12

2.2.4标识受到影响的团队13

2.2.5达成共识13

2.2.6 Team Foundation Server 管理员14

2.2.7试点项目14

2.3迁移的策略15

2.3.1版本控制15

2.3.2工作项跟踪16

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

2.4.1考虑Team Foundation Server的限制18

2.4.2服务器限制19

2.5为Team Foundation Server环境所做的准备20

2.5.1了解架构和扩展选项20

2.5.2硬件要求22

2.5.3虚拟化22

2.5.4规划软件先决条件23

2.5.5服务账户25

2.5.6文件共享文件夹26

2.5.7 SMTP服务器26

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

2.5.9友好的DNS名称27

2.5.10早期的Visual Studio版本28

2.6本章小结28

第3章 安装与配置29

3.1安装之前的准备29

3.1.1 Team Foundation Server201029

3.1.2 Team Foundation Server2010安装指南30

3.1.3 SQL Server200831

3.1.4操作系统31

3.1.5 SharePoint31

3.1.6客户端软件31

3.1.7服务包及其他更新程序32

3.2搭建Team Foundation Server33

3.3配置Team Foundation Server36

3.4创建第一个团队项目39

3.5配置友好的DNS名称41

3.6本章小结42

第4章 连接Team Foundation Server43

4.1 Team Foundation Server的架构43

4.2 Team Foundation Server的寻址45

4.3 Team Foundation Server的安全性与角色46

4.3.1用户47

4.3.2组47

4.3.3权限48

4.4 Team Explorer48

4.4.1 了解Visual Studio2010中的Team Explorer48

4.4.2从旧版Visual Studio连接Team Foundation Server201056

4.4.3从Eclipse和跨平台连接Team Foundation Server57

4.5连接Team Foundation Server的其他方式60

4.5.1通过Web浏览器访问 Team Foundation Server60

4.5.2在Microsoft Excel中使用Team Foundation Server61

4.5.3在Microsoft Project中使用 Team Foundation Server62

4.5.4 Windows Explorer与Team Foundation Server的集成63

4.5.5 Expression Blend与Team Foundation Server的集成63

4.5.6将Microsoft Test Manager连接 到Team Foundation Server63

4.5.7通过第三方集成访问Team Foundation Server64

4.6本章小结64

第Ⅱ部分 版本控制67

第5章 版本控制概述67

5.1版本控制的概念67

5.1.1存储库68

5.1.2工作副本68

5.1.3工作文件夹映射69

5.1.4获取69

5.1.5添加69

5.1.6签出69

5.1.7变更集70

5.1.8签入70

5.1.9历史记录70

5.1.10分支与合并71

5.2常用的版本控制产品71

5.2.1 Visual SourceSafe71

5.2.2 Apache Subversion72

5.2.3 Team Foundation Server72

5.2.4分布式版本控制系统73

5.3本章小结74

第6章 使用Team Foundation版本控制75

6.1 Team Foundation Server版本控制入门76

6.2 Team Foundation Server版本控制概念78

6.2.1工作区78

6.2.2工作文件夹映射79

6.2.3获取82

6.2.4签出84

6.2.5锁定86

6.2.6签入挂起的更改87

6.2.7撤消挂起的变更90

6.2.8变更集91

6.2.9搁置集92

6.2.10分支93

6.3使用Source Control Explorer94

6.3.1 Pending Changes视图94

6.3.2查看历史97

6.3.3使用标签标记文件97

6.3.4错误恢复99

6.4 Eclipse中的Team Foundation Server版本控制100

6.4.1为Eclipse安装TeamFoundation Server插件101

6.4.2在Team Foundation Server中共享Eclipse项目102

6.4.3从Team Foundation Server导入项目105

6.4.4 Eclipse客户端与Visual Studio客户端之间的差异107

6.5通过命令行使用Team Foundation Server版本控制108

6.5.1获取帮助108

6.5.2使用命令行109

6.6 Team Foundation Version Control Power Tools与第三方实用工具109

6.6.1 Microsoft Visual Studio Team Foundation Server Power Tools109

6.6.2 Team Foundation Server MSSCCI提供程序110

6.6.3 Team Foundation Sidekicks111

6.7配置版本控制111

6.7.1安全和权限111

6.7.2团队项目的源代码管理设置114

6.7.3文件类型115

6.7.4本地用户设置115

6.8将版本控制切换到Team Foundation Server118

6.8.1 Visual SourceSafe用户的Team Foundation Server指南118

6.8.2 Subversion用户的Team Foundation Server指南120

6.9本章小结122

第7章 确保代码质量123

7.1代码质量的概念123

7.2签入策略124

7.2.1监视签入策略的重写126

7.2.2 Power Tools中的签入策略安装包127

7.2.3创建自定义签入策略128

7.2.4部署签入策略131

7.3封闭签入132

7.3.1使用封闭签入的原因133

7.3.2何时不使用封闭签入133

7.3.3设置封闭签入生成134

7.3.4验证签入134

7.3.5协调本地工作区135

7.4管理代码评审136

7.4.1搁置集136

7.4.2代码评审者签入注释137

7.4.3第三方工具137

7.5本章小结138

第8章 从旧版本控制系统中迁移139

8.1迁移与升级139

8.1.1升级140

8.1.2迁移140

8.2迁移历史记录或最新版本140

8.3从Visual SourceSafe迁移141

8.3.1准备使用VSS Converter工具142

8.3.2分析Visual SourceSafe存储库143

8.3.3迁移145

8.4 Team Foundation ServerIntegration Platform146

8.5流行的第三方迁移工具148

8.5.1 Subversion、 CVS和StarTeam148

8.5.2 ClearCase148

8.6本章小结148

第9章 分支与合并151

9.1揭开分支的神秘面纱151

9.1.1分支151

9.1.2合并152

9.1.3冲突152

9.1.4分支关系153

9.1.5 baseless合并153

9.1.6正向/逆向集成153

9.2常用的分支策略154

9.2.1不要进行分支154

9.2.2按每个版本进行分支156

9.2.3按代码提升进行分支156

9.2.4按功能进行分支157

9.3实现分支策略158

9.3.1情境158

9.3.2计划159

9.3.3实施159

9.3.4处理变更集163

9.3.5通过分支跟踪变更173

9.4本章小结175

第10章 常见的版本控制场景177

10.1为分支建立文件夹结构177

10.1.1应用程序的源代码178

10.1.2自动化测试的源代码178

10.1.3架构资源178

10.1.4数据库架构178

10.1.5安装程序资源179

10.1.6生成和部署资源179

10.2第三方的源代码和依赖关系179

10.2.1在分支内的文件夹180

10.2.2团队项目级别上的文件夹181

10.3内部共享库182

10.3.1在版本控制中选择一个位置183

10.3.2将共享库程序集存储为依赖关系184

10.3.3将共享库分支到产品系列分支中185

10.4使用Team Foundation Server管理工件186

10.4.1 SQL Reporting Services加密密钥的备份186

10.4.2过程模板187

10.4.3自定义的生成程序集188

10.4.4主生成过程模板189

10.4.5自定义工具的源代码189

10.5本章小结190

第Ⅲ部分 项目管理193

第11章 工作项跟踪简介193

11.1 Team Foundation Server 2010 中项目管理的增强功能193

11.1.1丰富的工作项关系193

11.1.2 Agile工作簿194

11.1.3测试用例管理194

11.1.4增强的报表功能195

11.1.5 SharePoint Server仪表板195

11.2工作项196

11.2.1工作项类型196

11.2.2区域与迭代198

11.3过程模板200

11.3.1 MSF for Agile SoftwareDevelopment200

11.3.2 MSF for CMMI ProcessImprovement201

11.3.3 Visual Studio Scrum204

11.3.4第三方过程模板205

11.3.5自定义过程模板205

11.4管理工作项205

11.4.1使用Visual Studio206

11.4.2使用Microsoft Excel210

11.4.3 Agile工作簿211

11.4.4使用Microsoft Project212

11.4.5使用Team Web Access212

11.4.6使用第三方工具213

11.5项目服务器集成214

11.6本章小结215

第12章 自定义过程模板217

12.1过程模板解析217

12.1.1插件文件218

12.1.2默认的安全组和权限219

12.1.3初始区域和迭代节点220

12.1.4工作项类型定义220

12.1.5初始工作项228

12.1.6工作项查询和文件夹228

12.1.7 Microsoft Project列映射228

12.1.8版本控制的权限和设置229

12.1.9 SharePoint项目团队门户的文档库设置229

12.1.10 SQL Reporting Services报表定义230

12.2使用过程模板编辑器230

12.2.1安装过程模板编辑器230

12.2.2使用过程模板231

12.2.3使用XML编辑器和WITAdmin232

12.3部署过程模板的更新233

12.3.1在Team Foundation Server中上传过程模板233

12.3.2编辑现有团队项目的工作项233

12.4常见的工作项类型自定义234

12.4.1添加新的状态235

12.4.2显示自定义链接类型235

12.4.3使用显示名称变更(新的syncnamechanges属性)236

12.4.4使用富文本说明237

12.5引入自定义的工作项控件237

12.5.1工作项客户端238

12.5.2工作项控件接口238

12.5.3部署自定义控件242

12.5.4工作项自定义控件部署清单242

12.5.5在工作项类型定义中使用自定义控件242

12.6本章小结243

第13章 报表和SharePoint仪表板245

13.1 Team Foundation Server2010 的新功能245

13.1.1跨集合的报表支持246

13.1.2关系仓库的变化246

13.1.3对Analysis Services多维数据集的变更246

13.1.4可选且更丰富的SharePoint集成功能247

13.2 Team Foundation Server 数据仓库248

13.2.1操作存储区248

13.2.2关系仓库数据库和仓库适配器248

13.2.3查询关系仓库数据库249

13.2.4 Analysis Services多维数据集251

13.2.5数据仓库权限253

13.3 SharePoint集成253

13.3.1 SharePoint Extensions253

13.3.2 Excel Services和仪表板兼容性253

13.3.3 SharePoint配置工具254

13.4创建报表255

13.4.1工具255

13.4.2通过工作项查询生成Excel报表256

13.4.3 SQL Server ReportingServices报表258

13.4.4 SharePoint仪表板261

13.5高级自定义263

13.5.1自定义项目门户网站263

13.5.2自定义仓库适配器264

13.5.3 TfsRedirect.aspx264

13.6本章小结264

第Ⅳ部分Team Foundation Build269

第14章 生成自动化概述269

14.1建设一座房屋269

14.2生成自动化的定义270

14.3编写生成脚本271

14.3.1 Make271

14.3.2 Apache Ant273

14.3.3 Apache Maven274

14.3.4 NAnt274

14.3.5 MSBuild274

14.3.6 Windows Workflow Foundation278

14.4使用生成自动化服务器278

14.4.1 CruiseControl279

14.4.2 CruiseControl.NET279

14.4.3 Hudson279

14.4.4 Team Foundation Server280

14.5采用生成自动化280

14.6本章小结282

第15章 使用Team Foundation Build283

15.1 Team Foundation Build简介283

15.2 Team Foundation Build架构284

15.3设置Team Foundation Build 服务285

15.3.1安装Team Foundation Build286

15.3.2配置Team Foundation Build Service287

15.3.3生成代理上需要的其他软件293

15.4操作生成293

15.4.1创建生成定义293

15.4.2对生成进行排队302

15.4.3生成操作的通知和警报304

15.4.4管理生成305

15.4.5管理生成质量描述309

15.4.6管理生成控制器和生成代理310

15.5理解生成过程311

15.5.1 DefaultTemplate过程311

15.5.2使用Team Foundation Server生成Ant和Maven项目322

15.6本章小结323

第16章 自定义生成过程325

16.1 Windows Workflow Foundation入门325

16.1.1 VisualBasic.NET表达式326

16.1.2自定义工作流变量327

16.1.3自定义生成参数328

16.1.4工作流活动333

16.2使用MSBuild和WF的时机338

16.3自定义生成工作流活动339

16.3.1创建自定义生成活动的做法339

16.3.2把活动集成到生成过程 模板中351

16.3.3部署自定义生成活动354

16.4自定义生成报表输出356

16.4.1创建日志数据的可视化 工具356

16.4.2生成汇总报表自定义栏356

16.5自定义给程序集添加版本号标记的生成过程357

16.5.1定义自定义生成过程的 参数357

16.5.2支持功能的可选性358

16.5.3定义局部工作流变量358

16.5.4初始化局部工作流变量359

16.5.5查找匹配的程序集信息文件359

16.5.6添加自定义的TfsVersion活动359

16.6本章小结361

第Ⅴ部分 管理365

第17章Team Foundation Server管理简介365

17.1管理员类型365

17.1.1基础设施管理员365

17.1.2 Team Foundation Server 管理员366

17.1.3项目管理员366

17.2逻辑架构366

17.2.1客户层367

17.2.2应用层367

17.2.3数据层367

17.3内置的管理工具368

17.3.1 Team Foundation Administration Console368

17.3.2命令行配置工具384

17.4其他管理工具386

17.4.1 Team Foundation Server Power Tools386

17.4.2 Best Practices Analyzer386

17.4.3 Team Foundation Server Administration Tool388

17.4.4 Team Foundation Sidekicks388

17.5本章小结389

第18章 可伸缩性和高可用性391

18.1 Team Foundation Server2010的新增功能391

18.2限制因素392

18.2.1 Microsoft的建议393

18.2.2数据层394

18.2.3应用层395

18.2.4 Web访问396

18.2.5数据仓库396

18.2.6 Team Foundation代理397

18.3原则398

18.4解决方案399

18.4.1数据层399

18.4.2应用层和Web访问403

18.4.3 Team Foundation代理405

18.4.4虚拟化406

18.5本章小结406

第19章 灾难恢复407

19.1业务连续性和恢复目标407

19.2明确责任408

19.3备份Team Foundation Server408

19.3.1需要备份的组件408

19.3.2数据库备份的类型409

19.3.3所需考虑的重要因素411

19.4创建一个备份计划412

19.4.1 Team Foundation Server 的备份计划细节417

19.4.2将备份还原到原始 服务器420

19.5本章小结427

第20章 安全和权限429

20.1用户429

20.1.1域用户429

20.1.2本地用户430

20.1.3标识同步431

20.2组432

20.2.1域组433

20.2.2分布组433

20.2.3本地组433

20.2.4 Team Foundation Server组433

20.3权限435

20.3.1服务器权限435

20.3.2团队项目集合权限436

20.3.3团队项目权限437

20.3.4工作项跟踪438

20.3.5版本控制权限440

20.3.6报表442

20.4安全管理443

20.4.1拒绝、允许和未设置的权限443

20.4.2使用活动目录组443

20.4.3避免授予个别用户权限444

20.4.4使用继承444

20.5工具444

20.5.1命令行工具444

20.5.2 Team Foundation Server Administration Tool445

20.6本章小结445

第21章 监控服务器的运行状况和性能447

21.1系统的运行状况448

21.2 SQL Server449

21.2.1动态管理视图(DMV)449

21.2.2当前正在运行的进程449

21.2.3 SQL的等待类型454

21.2.4存储的运行状况455

21.2.5内存竞争456

21.3 Team Foundation Server457

21.3.1命令日志457

21.3.2活动的服务器请求458

21.3.3服务器跟踪459

21.3.4客户端性能跟踪460

21.3.5作业历史461

21.3.6存储使用率462

21.3.7数据仓库463

21.4工具464

21.4.1 Performance Analysis ofLogs(PAL)工具464

21.4.2 Team Foundation Server Best Practices Analyzer(BPA)465

21.4.3 Team Foundation Server Management Pack for System Center Operations Manager(SCOM)466

21.5本章小结467

第22章 测试和实验室管理469

22.1软件测试469

22.1.1测试用例管理470

22.1.2实验室管理471

22.2测试架构471

22.3 Microsoft测试管理器473

22.3.1测试计划474

22.3.2测试套件474

22.3.3测试用例474

22.3.4测试运行475

22.3.5可诉错误475

22.3.6测试设置476

22.3.7测试附件清理器477

22.3.8将生成分配给测试计划477

22.3.9分析受影响的测试478

22.3.10保留生成478

22.3.11自定义工作项类型479

22.4测试自动化479

22.5 Visual Studio2010实验室管理480

22.5.1安装和配置实验室管理481

22.5.2维护一个运行状况良好的测试实验室487

22.5.3疑难解答489

22.6本章小结489

第23章 版本升级491

23.1升级Team Foundation Server2005和2008491

23.1.1就地升级和迁移至新硬件的比较492

23.1.2规划升级493

23.2升级的先决条件494

23.2.1 SQL Server494

23.2.2 SharePoint494

23.3使用配置实用程序495

23.3.1升级向导495

23.3.2验证升级496

23.3.3合并旧有的服务器496

23.4升级旧有的团队项目497

23.4.1启用分支可视化497

23.4.2启用测试用例管理498

23.4.3升级工作项类型定义498

23.4.4自动化生成499

23.4.5部署新的报告499

23.4.6部署新的SharePoint团队门户网站500

23.5本章小结500

第24章 与地理分布式团队协同工作501

24.1确认面临的挑战501

24.1.1广域网(WAN)的延迟502

24.1.2网络流量来源502

24.2解决方案504

24.2.1中心服务器加远程代理服务器504

24.2.2多台分布于各处的服务器504

24.2.3镜像504

24.2.4远程桌面505

24.2.5连接到互联网的“外联网”服务器505

24.2.6镜像到与互联网相联的服务器505

24.2.7元数据筛选505

24.3生成服务器505

24.3.1本地生成服务器506

24.3.2远程生成服务器506

24.4 Team Foundation Server代理506

24.4.1 Team Foundation Server代理的工作方式506

24.4.2兼容性506

24.4.3配置代理506

24.4.4播种代理509

24.4.5个人代理509

24.5使用Team Foundation Server集成工具实施镜像509

24.5.1功能510

24.5.2范例511

24.6脱机工作512

24.6.1版本控制513

24.6.2强制脱机513

24.6.3工作项514

24.7其他注意事项514

24.7.1维护Windows和时区514

24.7.2 SQL Server企业版的联机 索引操作515

24.7.3分布式应用层515

24.7.4 SQL镜像516

24.8本章小结516

第25章 扩展Team Foundation Server517

25.1客户端对象模型518

25.1.1连接服务器519

25.1.2 Team Project Selection对话框520

25.1.3处理多个API版本520

25.1.4显示工作项表单521

25.1.5分发客户端对象模型522

25.2 SOAP事件订阅523

25.2.1可用事件类型524

25.2.2生成一个端点525

25.2.3添加订阅525

25.2.4列出所有的事件订阅526

25.3服务器端对象模型526

25.3.1服务器可扩展接口526

25.3.2服务器插件528

25.4 Visual Studio的扩展性541

25.5 Excel敏捷工作簿542

25.5.1手动绑定迭代积压工作542

25.5.2代码隐藏543

25.6其他资源544

25.7本章小结545

热门推荐