0

Visual Studio Team System 的各个组件分别是为什么设计的?

我们公司最近被 Microsoft BizSpark 接受,现在我有大量的选择可供选择。现在我只需要版本控制和编码环境,但我不确定每个可用下载的区别。

4

3 回答 3

5

终于,VSTS 的官方 MS 营销网站似乎并不糟糕。作为最终来源,我将在前面链接它:http: //www.microsoft.com/visualstudio/en-us/products/teamsystem/default.mspx

不过,让我们总结一下 60 秒的电梯间距。您有四个“角色 SKU”,每个都是 VS Professional 的超集 + 一些附加功能集。您拥有 Team Suite,它是所有内容的超集(如 Windows/Office 中的“终极”版本)。您还拥有 Team Foundation Server,它将所有内容与源代码控制、缺陷跟踪、构建自动化、项目管理和深度报告结合在一起。

角色 SKU:

  • Team Developer - 分析器、静态代码分析、代码覆盖工具
  • 团队数据库 - 一个完整的离线数据库开发环境,包括数据库设计器、单元测试工具等。让您以声明方式进行编程,让 Schema Compare 引擎完成繁琐的工作。很难用一句话来解释——去看看 Channel9 的视频。
  • Team Test - 捕获、调整和回放 http 请求作为自动化单元测试。负载和规模测试工具。测试列表管理。
  • Team Architecture - SOA 建模工具。他们通过生成存根项目并在后端验证最终代码来往返于代码编辑器,以确保它符合定义的架构。

注意 - Team Dev 和 Team DB 已从许可 POV 合并。买一个,另一个免费。

所有 Team Edition 都为您提供 MSDN Premium 订阅和 Team Foundation Server 的客户端访问许可证。如前所述,Team Suite 为您提供厨房水槽。

TFS 本身是单独购买的,不可下载。(除了 180 天试用的形式,或者大多数 MSDN 订阅附带的 5 用户限制的“工作组版”) TFS 客户端是一个 Visual Studio 插件,您可以安装到高于 Express 的任何 VS 版本中,尽管与非团队版本一起使用需要购买 CAL。

VSTS 也有一些辅助下载,例如 Build Agent(用于在多台机器上传播您的构建自动化)和 Load Test Runner(执行您期望的操作)。有关它们的完整详细信息,请参阅许可白皮书

无论如何,如果您只想建立一个版本控制系统并开始编码,那并不重要。您可以找到可供下载的唯一 TFS 版本有硬性限制,因此请选择您的毒药。一旦您安装了客户端插件(称为“团队资源管理器”),它们将插入几乎任何版本的 VS。实际上安装服务器并非易事,但那是另一个节目....

于 2009-07-05T04:28:15.580 回答
2

此页面很好地概述了每个版本的功能:

http://www.microsoft.com/visualstudio/en-us/products/teamsystem/default.mspx#team-suite

以下是 36 页数据表的链接,该数据表描述了每个版本的功能集:

https://portal.asap.com/en-US/Documents/Microsoft_VS_Team_Datasheet.pdf

于 2009-07-05T04:22:49.110 回答
0

经过一番挖掘,看起来“Team Suite”是拥有所有客户端组件的那个,而如果您想使用源代码管理和其他组元素,Team Foundation Server 是所需的服务器。

Team Suite - 所有客户端组件

Architecture - 用于图表类的额外工具。

数据库版 - DBA 的额外工具(猜测)

开发版——程序员的额外工具

测试版 - 用于 Web 应用程序和服务的额外测试工具

Team Foundation Server (TFS) - 源代码控制服务器等。

如果有人可以添加 TFS 的标准版和工作组版之间的差异,请添加(或在评论或您自己的答案中)。

于 2009-07-05T04:21:05.163 回答