Team Foundation Build
生成定义
生成定义取代了 Microsoft Visual Studio 2005 Team System 的生成类型。与生成类型不同,您可以使用团队资源管理器用户界面来修改生成定义。生成定义还在版本控制中含有工作区支持。您现在可以指定本地路径,并且在版本控制中的任何指定位置存储生成文件。有关更多信息,请参见如何:创建生成定义和了解 Team Foundation Build 配置文件。
生成的连续集成
在创建新的生成定义或修改现有生成定义时,可以为生成指定触发器。您可以使用按需生成、滚动生成以及连续集成(此时,每次签入都会启动生成)。在定义滚动生成时,还可以定义在各个生成之间等待的时间长度。有关更多信息,请参见如何:创建生成定义。
预定生成
现在可以按照时间表运行生成,即使不存在更改。有关更多信息,请参见如何:创建生成定义。
生成代理
可以独立于生成计算机名称对生成代理进行命名。有关更多信息,请参见如何:创建和管理生成代理。每个生成代理都可以通过两个端口连接到生成计算机:交互式端口和用于运行生成的默认端口。有关更多信息,请参见如何:为 Team Foundation Build 配置交互式端口。
将 HTTPS 和安全套接字层 (SSL) 用于生成
现在可以将 Team Foundation Build 设置为需要 HTTPS 和 SSL。有关更多信息,请参见如何:将生成代理设置为要求 HTTPS 和安全套接字层 (SSL)。
用于自定义 Team Foundation 生成的新属性
Team System 2008 Team Foundation Server 包含用于自定义生成的新属性。这些属性包括用于自定义 C++ 生成行为的属性、SkipInvalidConfigurations、CustomizableOutDir 和 CustomizablePublishDir。有关更多信息,请参见可自定义的 Team Foundation Build 属性。
用于自定义 Team Foundation 生成的新任务和新目标
Team Foundation Build 包含很多新目标,可以重写它们来自定义生成过程。有关更多信息,请参见 可自定义的 Team Foundation Build 目标、BuildStep 任务、GetBuildProperties 任务、SetBuildProperties 任务 和 WorkspaceItemConverterTask 任务。
Team Foundation 源代码管理
销毁
现在可以在 Team Foundation 版本控制中销毁或永久删除受源代码管理的文件。有关更多信息,请参见Destroy 命令。
签出时获取最新版本
现在可以启用 Team Foundation 版本控制以便在签出时自动检索最新版本的文件。有关更多信息,请参见Team Foundation 签出设置。
对文件进行批注
现在可以对源代码文件进行批注。可以在源代码中逐行查看有关做了哪些更改、是谁做的更改以及在何时做的更改的信息。有关更多信息,请参见如何:使用批注查看文件更改。
比较文件夹
现在可以使用源代码管理来比较两个服务器文件夹、两个本地文件夹或者一个服务器文件夹和一个本地文件夹。可以查看诸如缺少项之类的差异以及执行了增加、删除或冲突更改的项。有关更多信息,请参见如何:比较两个文件夹。
Team Foundation 工作项跟踪
繁重负载下的大多数工作项跟踪操作的性能都已经明显改进。与 Visual Studio 2005 Team Foundation Server 相比,吞吐量已经翻倍。现在,完成单个操作所需的时间较少。Team Foundation 数据层服务器上的 CPU 使用率已经降低。与使用 Visual Studio 2005 Team Foundation Server 相比,大型组织可以在它们的现有服务器上支持更多工作项跟踪用户。
Visual Studio Team System 2008 Team Foundation Server 的可伸缩性更好。当服务器负载较大时,这种良好的可伸缩性显著提高了大多数工作项跟踪操作的响应速度。对于超过 500 人的团队而言,尤其如此。与使用 Visual Studio 2005 Team Foundation Server 相比,大型组织应该能够在它们的现有服务器上支持更多工作项跟踪用户。
Team Foundation Server 管理
向 Visual Studio Team System 2008 Team Foundation Server 添加大量用户的操作要可靠得多,并且导致较长延迟或其他问题的可能性较低。尽管所支持用户的总数没有变化,但 Active Directory 和 Visual Studio Team System 2008 Team Foundation Server 之间的用户同步却能够以快得多的速度完成。
原文地址:http://msdn.microsoft.com/zh-cn/library/bb385832.aspx