使用tfs进行团队开发 - 第二部分

Page 42

模板可以将 Team Foundation Server 缩放为大约 500 个项目,使用 MSF CMMI 过程模板可以 将其缩放为 250 个项目。如果您创建自己的过程模板或自定义现有的过程模板,请记住,工作 项体系结构对服务器的可伸缩性影响最大。复杂的体系结构将得到支持更少项目的服务器。

其他资源 z

有关使用团队项目的详细信息,请参见“何时使用团队项目”,地址为:

使用分支来共享需要集成测试的代码和二进制文件 管理共享代码或二进制文件涉及两个步骤: 1. 2.

确定存储依赖项的位置。 将依赖项分支到您的项目中。

1. 确定存储依赖项的位置。 用于存储的选项:

如果特殊团队明确拥有共享依赖项,则将其存储在该团队的团队项目中。 如果共享依赖项没有明确的所属权,可专门为该共享代码创建一个团队项目。

2. 将依赖项分支到您的项目中。 存储依赖项之后,将共享源或二进制文件分支到您的项目中。每次您执行从共享到消费项目的合并 时,您将拾取最新的源。这允许您按定期计划拾取更改以及在影响您的主源代码树之前执行集成测 试。

其他资源 z z z z

有关分支与合并的简介,请参见“分支与合并入门”,地址为: http://msdn2.microsoft.com/en-us/library/aa730834(VS.80).aspx 有关分支的详细信息,请参见“如何:分支文件和文件夹”,地址为: http://msdn2.microsoft.com/en-us/library/ms181425(VS.80).aspx 有关合并的详细信息,请参见“如何:合并文件和文件夹”,地址为: http://msdn2.microsoft.com/en-us/library/ms181428(VS.80).aspx 有关如何在 Visual Studio 2005 中进行分支与合并的详细信息,请参见“对 Team Foundation 源 代码管理进行分支和合并”,地址为: http://msdn2.microsoft.com/en-us/library/ms181423(VS.80).aspx

避免工作区映射来支持跨项目依赖项 通常,您应该避免跨团队项目的依赖项,并尝试保留同一团队项目下的所有相关/依赖的解决方案/ 项目。这会减少对生成脚本自定义的需要。如果您有依赖项,请使用项目引用来定义它,或者将共 享项目中的依赖项分支到您的项目中。应避免使用文件引用,因为文件引用管理起来更困难。但当 并行开发依赖项目并且您需要实时更改时例外。在这种情况下,您可以考虑使用工作区映射。但是, 如果依赖代码造成太多中断的更改,您仍然可以在这种情况下使用分支以创建分隔缓冲区。

其他资源 z z

有关创建工作区的详细信息,请参见“如何:创建工作区”,地址为: http://msdn2.microsoft.com/en-us/library/ms181384(VS.80).aspx 有关编辑工作区的详细信息,请参见“如何:编辑工作区”,地址为: http://msdn2.microsoft.com/en-us/library/ms245466(VS.80).aspx

在团队项目的根级别创建工作区映射 对于新的团队项目,将团队项目根 ($/MyTeamProject) 映射到本地驱动器上具有相同名称的文件夹,


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.