3

考虑的用例:(?工作组版)Team Foundation Server + Visual Studio 2008 Pro。一个有价值的组合?

  • Team Foundation Server的
  • 的Visual Studio 2008
  • 10-15开发商
  • 〜10 SQL Server的开发者和管理员(数据仓库/报告)

的需求是:

  • 替代的Visual SourceSafe作为事实上的版本控制系统
  • 继续使用VS2008临
  • 允许SQL为重点的用户利用TFS的版本控制系统,而无需额外的许可
  • 继续使用FogBugz的

问题

  • 你会考虑Team Foundation Server的一个可行的解决方案的ABO ve情景?
  • 您会向各种用户推荐哪些工具(免费/集成)?
  • TFS版本控制系统中的每个用户是否需要许可证?
+0

TFS Workgroup具有最多5个指定用户的限制(http://blogs.msdn.com/adamga/archive/2009/04/08/tfs-workgroup-edition-and-the-5-users.aspx) – 2009-10-27 20:49:02

+1

我碰到了一些你应该知道的东西。 MS将在2010年发货时提供免费升级计划。如果您购买MSDN Premium的VS Pro,他们会免费为您提供VS 2010 Premium,这是取代Team System的产品线。 http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx#2010-msdn-deal – NotMe 2009-10-29 20:30:45

回答

6

首先,工作组限制为5人,这样路径不可用。

二,更重要的是,为什么要使用TFS? (我不问这个问题,因为我是TFS的非常大的支持者)。

如果您决定在未购买团队级别的视觉工作室产品的情况下使用TFS,那么您需要为每个将访问服务器的TFS用户购买许可证。许可证定价各不相同,但我认为在单个服务器安装中,每个座位大约为450美元(美元),服务器本身的价格为2700美元(美元)。团队产品都带有这些许可证,这就是为什么你不必购买它们。你需要许可证才能访问任何类型的报告,源代码控制等。

我问你为什么要使用TFS的原因是,如果你使用VS Pro和FogBuz,那么你已经在投掷去掉了大部分的TFS功能。剩下的只是源代码控制和构建管理。源代码控制可以通过SVN免费获取,您可以使用某些内容进行构建管理,如巡航控制。测试可以由nUnit处理。

TFS的重点在于所有东西都是一体化的。因此,当您办理登记手续时,您可以将其与特定工作项目等相关联。报告可用于查看支票,工作项目跟踪,错误跟踪等。

+0

+1,以确保清晰度和客观性。 – 2009-10-27 20:51:47

+0

很好的答案,谢谢克里斯! TFS是一个考虑因素,因为我们看到它的好处。版本控制是我们想要利用的第一个功能。我猜,问题的根源在于TFS投资的时机。 – 2009-10-27 20:59:51

+0

你当然可以现在开始。在开始使用其他功能(如自动化测试,工作项目,构建管理和报告)之前,薪酬才会到来。还要注意,2010年应该会在明年初(3月?)出现,所以在谈判许可证时应该考虑到这一点。 – NotMe 2009-10-27 21:23:38

3

我不会投资TFS,除非您打算全盘使用它并将其用作您的工作流工具。这听起来像你已经有其他工作流程工具,你很满意(即:Fogbugz ...),所以考虑一个你想要的源代码控制解决方案。

我自己,我更喜欢SubVersion。它是免费的,它“只是起作用”(TFS通常感觉像VSS.NEXT),还有更多的在线支持,社区和工具供您使用。

+0

同意。仅仅用于源代码控制,TFS是不值得的,而SVN绰绰有余(特别是如果你也得到了VisualSVN--这不是免费的,但它的价格足够便宜)。 – 2009-10-27 20:50:42

+1

VisualSVN服务器是免费的,非常好。 AnkhSVN是Visual Studio的一个伟大的开源svn插件,我们已经取得了巨大的成功。 – 2009-10-27 21:12:46

2

我知道一些使用TFS并喜欢它的团队。它提供了比项目管理,开箱即用的生成集成,漂亮的报告等形式的源控制更多的功能。

这就是说,我发现它太耗时了,无法设置和管理我们的5人团队。我们结束了与svn而不是(与CruiseControl.NET,MSBuild,FogBugz结合),并没有回头看。

任何你选择的都会比SourceSafe更好。微软甚至不使用VSS。

具体的答案:

  1. TFS解决这些问题相当 得心应手,我想。

  2. 很多如果您使用SVN,而不是 知道TFS的很多选项。

  3. 是的。他们并不便宜,但是你的 为你的钱获得更多的收益 而不仅仅是源代码控制。

+0

你的意思是说:“我知道很少使用TFS并喜欢它的团队” – zvolkov 2009-10-27 20:51:12

+2

其实,不,我没有。 =/ – 2009-10-27 20:54:55

+0

我很遗憾听到你们“离开了折叠”;)但是你是对的,在走上这条道路之前,无论在规模还是需求方面,都必须与团队合作。 – NotMe 2009-10-27 22:15:21

0

我无法想象花这种钱去学习如何使用TFS。

为什么不使用svn或其他版本控制系统?

相关问题