使用_Visual_Studio_Team_Foundation_Server_进行团队开发
TFS 就如同汽车,是一种强大的工具,能够帮助您和您的团队更接近目标,这份指南则会帮助您实现目标。每个团队根据其具体需求和历史情况的不同,都会以不同方式或多或少地接触 TFS。出于这方面的考虑,我们撰写这份指南时采用了这样一种方式:即如果您希望了解全部内容,可以从头读到尾;如果只需要部分指导,也可以细读具体的主题。 客户反馈是我们撰写这份指南的最初动力,今后也将一直引导我们的方向,并帮助我们实现目标。我们深信,与闭门造车相比,像这样将社区纳入项目之中能够使内容更有用,最终使我们的指南更加成功。按照这种思路,真正的用户将帮助我们决定要写哪些内容、要推荐哪些最佳实践,以及如何组织内容。我们的收集整理工作尚未完成,请帮助我们继续改进这份指南,告诉我们您还希望本指南 中涵盖哪些内容。TFS 的覆盖面如此广泛,有时甚至连我们也觉得难以全面掌握。有了您的加入,我们就可以帮助客户更好地利用我们所开发的工具。 TFS 的设计目的是使团队协力交付更好的软件。通过在内部先行试用 TFS,我们已经使自己的团队协同工作,我希望您也会同意,这就是最好的成果。这份指南能够帮助您和您的团队在下一个项目中实现此远景。 z 第 I 部分:“基础知识”,使用 Team Foundation Server 进行团队开发的概述。您将看到软件开发 环境方面的全景,包括开发和测试环境。您还会了解 Team Foundation Server 的基本体系结构。 z 第 II 部分:“源代码管理”,介绍如何设置源代码的结构以及如何管理依赖关系。此外还会介绍 在需要分隔开发工作时,应怎样确定分支和合并策略。 z 第 III 部分:“生成”,向您展示如何设置团队生成、如何为开发团队提供连续集成生成、如何为 测试团队提供预定生成。此外还讨论了常见问题及其解决方法。 z 第 IV 部分:“大型项目考虑事项”,介绍了在致力于大型项目时需要处理的其他考虑事项。 z 第 V 部分:“项目管理”,介绍了如何使用 Team Foundation Server 工作项、区域及其迭代来简化 开发过程,无论您使用的是哪种项目管理方法。 z 第 VI 部分:“过程模板”,介绍了如何更好地利用随 Team Foundation Server 提供的开箱即用过程 模板和过程指南。此外还介绍了如何自定义过程模板、修改工作项和工作流来映射团队已经使用的 软件工程过程。 z 第 VII 部分:“报告”,介绍了其他所有 Team Foundation Server 组件是如何将其数据存储集成到 公共报告机制中的。您将了解如何使用默认报告以及如何生成您自己的自定义报告。 z 第 VIII 部分:“设置和维护团队环境”,揭秘 Team Foundation Server 部署。您将了解如何在 单服务器和多服务器部署间作出选择。还会了解如何支持远程开发团队以及如何最大化 Team Foundation Server 的性能。 z 第 IX 部分:“Visual Studio 2008 Team Foundation Server ”,介绍了下一版 Team Foundation Server 中将出现的变更。您将了解计划中的新功能,以及哪些功能会得到大幅度改进。部分更改会影响本 指南中其他位置给出的指导,因此请使用本节配合您的 Team Foundation Server 升级计划。 z 指南,提供关于 Team Server 生成、项目管理、报告和源代码管理的简明建议。每份指南都 会告诉您要做哪些事情、为什么要遵从指南以及如何遵从指南。 z 实践,以课程开发团队通过现场和 Microsoft 内部的 Team Foundation Server 应用掌握的经验教 训为基础,提供一组最佳实践。每项实践均关注如何完成一个对于团队有效使用 Team Foundation Server 至关重要的任务。 z 问题与解答,提供 Team Foundation 源代码管理相关常见问题的解答。 z 如何,提供如何使用 Team Foundation Server 完成特定任务的深入、详尽指南。 z 资源,Web 站点、服务供应商、论坛和博客一览表,可用于进一步了解 Team Foundation Server , 掌握该工具集的最新发展动向。 中涵盖哪些内容。TFS 的覆盖面如此广泛,有时甚至连我们也觉得难以全面掌握。有了您的加入,我们就可以帮助客户更好地利用我们所开发的工具。 TFS 的设计目的是使团队协力交付更好的软件。通过在内部先行试用 TFS,我们已经使自己的团队协同工作,我希望您也会同意,这就是最好的成果。这份指南能够帮助您和您的团队在下一个项目中实现此远景。 z 第 I 部分:“基础知识”,使用 Team Foundation Server 进行团队开发的概述。您将看到软件开发 环境方面的全景,包括开发和测试环境。您还会了解 Team Foundation Server 的基本体系结构。 z 第 II 部分:“源代码管理”,介绍如何设置源代码的结构以及如何管理依赖关系。此外还会介绍 在需要分隔开发工作时,应怎样确定分支和合并策略。 z 第 III 部分:“生成”,向您展示如何设置团队生成、如何为开发团队提供连续集成生成、如何为 测试团队提供预定生成。此外还讨论了常见问题及其解决方法。 z 第 IV 部分:“大型项目考虑事项”,介绍了在致力于大型项目时需要处理的其他考虑事项。 z 第 V 部分:“项目管理”,介绍了如何使用 Team Foundation Server 工作项、区域及其迭代来简化 开发过程,无论您使用的是哪种项目管理方法。 z 第 VI 部分:“过程模板”,介绍了如何更好地利用随 Team Foundation Server 提供的开箱即用过程 模板和过程指南。此外还介绍了如何自定义过程模板、修改工作项和工作流来映射团队已经使用的 软件工程过程。 z 第 VII 部分:“报告”,介绍了其他所有 Team Foundation Server 组件是如何将其数据存储集成到 公共报告机制中的。您将了解如何使用默认报告以及如何生成您自己的自定义报告。 z 第 VIII 部分:“设置和维护团队环境”,揭秘 Team Foundation Server 部署。您将了解如何在 单服务器和多服务器部署间作出选择。还会了解如何支持远程开发团队以及如何最大化 Team Foundation Server 的性能。 z 第 IX 部分:“Visual Studio 2008 Team Foundation Server ”,介绍了下一版 Team Foundation Server 中将出现的变更。您将了解计划中的新功能,以及哪些功能会得到大幅度改进。部分更改会影响本 指南中其他位置给出的指导,因此请使用本节配合您的 Team Foundation Server 升级计划。 z 指南,提供关于 Team Server 生成、项目管理、报告和源代码管理的简明建议。每份指南都 会告诉您要做哪些事情、为什么要遵从指南以及如何遵从指南。 z 实践,以课程开发团队通过现场和 Microsoft 内部的 Team Foundation Server 应用掌握的经验教 训为基础,提供一组最佳实践。每项实践均关注如何完成一个对于团队有效使用 Team Foundation Server 至关重要的任务。 z 问题与解答,提供 Team Foundation 源代码管理相关常见问题的解答。 z 如何,提供如何使用 Team Foundation Server 完成特定任务的深入、详尽指南。 z 资源,Web 站点、服务供应商、论坛和博客一览表,可用于进一步了解 Team Foundation Server , 掌握该工具集的最新发展动向。
用户评论
总结得不错
不错,可以学习使用
蛮好,我正好可以用来学控制我们团队开发过程。