- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TFS内训解读
配置管理工具Team Foundation Server(VSTF) 内部技术交流 王彦桂 2009年6月26 TFS概述 Team Foundation Server提供了企业级的配置管理功能,采用了基于Web Service的3层架构,用SQL server作为数据存储,具有非常好的性能和伸缩性,能够支持从5人的小型团队,到3500人的企业级软件开发团队 TFS地位 * Version Control Work Item Tracking Reporting Project Portal Visual StudioTeam Foundation Server Integration Services Project Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team EditionSoftware Architects Static Code Analyzer Code Profiler Unit Testing Code Coverage Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Application Designer System Designer Logical Datacenter Designer Visual Studio Team EditionSoftware Developers Visual Studio Team EditionSoftware Testers Visual Studio Industry Partners Build Automation Class Designer (in Visual Studio Standard Edition and higher) Deployment Designer Visio for Enterprise Architects (in MSDN Premium Subscription) Team Explorer (includes Team Foundation Server CAL) TFS安装(DEMO) SQL 2005 With SP1 安装指南 * TFS技术架构 TFS功能 团队项目 在 TFS中,团队项目是由确定的团队用来跟踪公共的相关工作集的工作项、代码、测试、工作产品和规格等的集合。 逻辑定义:从逻辑上讲,团队项目是一个单独的基础结构,团队项目只是一个容器,它将与正在开发的特定软件应用程序相关联的所有工具和项目隔离在其中,这样所有其他团队项目就不会访问到这些工具或项目(例如,源代码、工作项和文档)。 物 理定义:团队资源管理器 是 Visual Studio 中的可扩展工具窗口,可用于按团队项目对工具和项目进行分组。团队项目至少包含通过过程模板创建团队项目时所指定的一组工具和项目。根据用来创建团队项目 的过程模板,团队项目还可能包含源代码管理策略、团队项目报告站点以及团队项目门户 过程指南 过程指南是记录过程的 HTML 内容,处理团队项目的团队成员遵循这些过程。团队项目工作项、报告和查询都可在团队项目生命周期中更改,并且不同团队项目之间可以不同。 过程指南提供关于 团队项目的详细信息,例如如何完成工作项字段、正常和不正常报告示例以及查询说明。过程指南还提供有关要在团队项目中遵循的过程的详细信息,例如要担当的 角色和要完成的活动。 MSF基本原则 推动信息共享和沟通 为共同的远景而工作 充分的授权和信任 各司其职,对项目共同负责 重视商业价值 保持敏捷,预期变化 投资质量 学习所有经验 (个人发挥:承诺管理) 建立团队项目(DEMO) 跟我做 工作项 Team Foundation 具有工作项跟踪功能,这些功能旨在协助企业软件开发团队管理工作和软件缺陷跟踪。 所有工作项都包含下列公共元素: 包含有关工作项信息的字段。 每个字段的规则。例如,字段中支持的值。 一个控制工作项字段的显示方式的工作项表单。 一个简单的状态转换模型,允许工作项类型创作者在工作项生命周期中的不同点定义所需的字段和值。 版本控制 可以使用 Team Foundation 版本控制管理开发源代码、文档、工作项和正由团队处理的其他关键信息的过程中的多个版本 Team Foundation 版本控制包括下列版本控制功能: 签入一组项或者签入单个更改。 分支和合并 搁置 签入策略 源代码管理 TFS源码管理.pdf 签入签出 版本控制文件存储 TFS Bui
文档评论(0)