Team Foundation Server + Visual Studio 2008 Pro.一个值得的组合?

p.c*_*ell 3 version-control tfs development-environment visual-studio-2008

考虑以下用例:

  • Team Foundation Server(工作组版本?)
  • Visual Studio 2008
  • 10-15名开发人员
  • ~10个SQL Server开发人员和管理员(数据仓库/报告)

需求是:

  • 将Visual SourceSafe替换为事实版本控制系统
  • 继续使用VS2008 Pro
  • 允许以SQL为中心的用户在没有额外许可的情况下利用TFS版本控制系统
  • 继续使用FogBugz

问题

  • 你会认为Team Foundation Server是上述场景的可行解决方案吗?
  • 您会向不同的用户推荐哪些工具(免费/集成)?
  • TFS的版本控制系统中是否需要每个用户的许可证?

Not*_*tMe 6

首先,工作组限制为5人,因此您无法使用该路径.

第二,更重要的是,为什么要使用TFS?(我不会轻易问这个,因为我是TFS的一个非常大的支持者).

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

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

TFS的全部意义在于所有内容都是集成的.因此,当您办理登机手续时,您可以将其与特定工作项目相关联等.报告可用于查看签入,工作项跟踪,错误跟踪等.