1

Guys / Gals 我有一个真正的基本 Team Foundation Server 2010 问题。对于那些玩过 tfs 2010 的人来说,它是否比 tfs2008 更轻量级?我记得在一台机器上安装了 TFS 2008 所需的所有部件。我记得安装起来很痛苦(我知道 2010 应该会更好)我们想尝试一下它是否满足我们的需求。好吧,它让那台机器戛然而止。我需要一个用于家庭的源代码控制存储库,我想为什么不安装 tfs 2010 以便我可以熟悉它,也许将来我可以更好地向我的组织销售,最后让他们离开 Source Safe但我担心的是我家里只有一台服务器(假设我已经安装了 SQL Server)并且不想仅仅为此目的购买一台机器。

无论如何,如果团队要重,我只会使用颠覆,但如果可能的话,我想使用 TFS。任何帮助,将不胜感激。

谢谢,

笼子

4

2 回答 2

5

在这里进行测试时,TFS 2010 使用与 TFS 2008 相同的资源,执行 2008的操作。请记住,TFS 2010 中有大量新功能,而且总体而言它会使用更多资源,因为您使用它的次数更多(当然,只有在您使用这些功能的情况下)。

与 VSS 相比,这是一个很难回答的问题,因为它取决于您的工作。

  • 你打算用它来测试吗?
  • 您会跟踪其中的所有错误、增强功能和其他工作项吗?
  • 你会使用构建服务,在不同的机器上还是相同的机器上?
  • 代码库的大小、项目的数量、连接等......

有很多因素会导致每次安装,并且它的资源使用情况差异很大。如果您从严格控制源代码的角度考虑将 TFS 2008 更改为 TFS 2010,那么我发现服务器性能和 CPU 几乎没有差异,尽管 SQL 框上的磁盘活动下降了,但我相信他们对以下方面做出了一些重大改进数据库结构。

综上所述,它不是野兽。对于一台服务器上的几千台服务器和良好的备份策略,您的 TFS 服务器将处理超过 100 名开发人员,每天签到 1-10 次,毫不费力。请记住,如果您有 MSDN 订阅,则每个订阅都包含一个TFS 服务器许可证和 CAL

至于你的家用服务器,只要它是一台像样的机器,它应该运行它没有问题。我在这里有一台售价低于 600 美元的测试机,2 个驱动器,四核,4GB,运行 Server 2008 R2 和 TFS 2010(最新测试版)……除了构建时,它几乎没有触及 CPU/磁盘。

于 2010-02-04T23:46:54.387 回答
1

纯粹从内存的角度来看,如果你在一个盒子上运行完整的设置,似乎任何低于 2GB 的东西都不会削减它。

Nick 指出 4GB,如果你在同一个盒子上运行所有功能,我会说你肯定需要这个。

上周四,我刚刚在公司 HyperV Win 2008 R2 映像上处理了这个问题,内存调到 2GB(除非要求更多,否则我公司的库存配置),真的很挣扎。我要求提高到 4GB,然后重新启动,它似乎好多了。现在可能会保持 60% 左右的内存使用率。

不过,尼克的回答很好。

于 2010-03-14T03:06:47.387 回答