Visual Studio Team System 的各个组件分别是为什么设计的?
我们公司最近被 Microsoft BizSpark 接受,现在我有大量的选择可供选择。现在我只需要版本控制和编码环境,但我不确定每个可用下载的区别。
Visual Studio Team System 的各个组件分别是为什么设计的?
我们公司最近被 Microsoft BizSpark 接受,现在我有大量的选择可供选择。现在我只需要版本控制和编码环境,但我不确定每个可用下载的区别。
终于,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 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。实际上安装服务器并非易事,但那是另一个节目....
此页面很好地概述了每个版本的功能:
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
经过一番挖掘,看起来“Team Suite”是拥有所有客户端组件的那个,而如果您想使用源代码管理和其他组元素,Team Foundation Server 是所需的服务器。
Team Suite - 所有客户端组件
Architecture - 用于图表类的额外工具。
数据库版 - DBA 的额外工具(猜测)
开发版——程序员的额外工具
测试版 - 用于 Web 应用程序和服务的额外测试工具
Team Foundation Server (TFS) - 源代码控制服务器等。
如果有人可以添加 TFS 的标准版和工作组版之间的差异,请添加(或在评论或您自己的答案中)。