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

- (美)布兰肯希普,(美)伍德沃著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302311089
- 出版时间:2013
- 标注页数:545页
- 文件大小:143MB
- 文件页数:570页
- 主题词:程序开发工具-教材
PDF下载
下载说明
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
热门推荐
- 2324406.html
- 1962102.html
- 1237087.html
- 866565.html
- 1082597.html
- 3428131.html
- 3136758.html
- 93260.html
- 1847925.html
- 1708426.html
- http://www.ickdjs.cc/book_354916.html
- http://www.ickdjs.cc/book_3463286.html
- http://www.ickdjs.cc/book_2988767.html
- http://www.ickdjs.cc/book_1501470.html
- http://www.ickdjs.cc/book_3400131.html
- http://www.ickdjs.cc/book_3296448.html
- http://www.ickdjs.cc/book_3615514.html
- http://www.ickdjs.cc/book_340674.html
- http://www.ickdjs.cc/book_1306551.html
- http://www.ickdjs.cc/book_3517183.html