如果我们不使用VS,我们应该使用MS Team Foundation Server吗?

时间:2011-01-06 01:43:26

标签: visual-studio tfs

我们即将推出项目管理系统,我们遇到了TFS。它看起来非常强大,因为它可以将版本控制系统和项目管理工具集成到一个服务器中。但我们不是视觉工作室商店。我们的开发使用Java / Php / Obj-C完成。没有VS,TFS仍然可用吗?

3 个答案:

答案 0 :(得分:3)

TFS与其余部分之间的关​​键区别在于源控制的高度集成特性以及值项跟踪以及在两者之上都有数据仓库这一事实。

在原始源控制功能方面,TFS和Subversion比较好。显而易见,TFS具有与SQL Server 2005交谈的好处,这意味着任何SQL工具和知识都可以用来备份数据库等,而不是我的头脑--Subversion缺乏搁置,缓存代理和轻量级标签功能但是确实有比TFS V1更好的离线故事。

TFS,Subversion和类似Vault的东西是伟大的,现代的源控制系统。你会注意到我把VSS从列表中删除了:-)。虽然TFS的源代码控制功能非常好 - 它比版本控制更多,更多东西......

您还可以查看已执行的其他studies。但话说回来,仅仅是因为其他人决定采用该产品并不意味着你必须这样做。开发人员工具市场上存在大量竞争,您可以以您能承受的价格获得所需的工具。

在说服您的管理层方面,然后解释工作项跟踪和源控制之间的集成以及为您的组织购买等效(未集成)产品的成本比较应该可以解决问题。

答案 1 :(得分:2)

我不希望TFS成为我最大的敌人。我只是用它来控制源代码并没有其他设施的经验,但它给我带来了巨大的悲伤。 TFS源控制设施繁琐,复杂,不完整,容易出错,容易出错并且通常难以使​​用。我只使用它,因为我被迫上班。即使项目管理工具非常棒(我收集它们也不是),我不想使用它们,因为TFS源代码控制经常导致我的痛苦。

在网络上对此工具进行了大量或多或少的合理分析(除了所有仇恨填充的dia骂)。以下是附近的一些内容:

Should we migrate from svn to Team Foundation Server 2010?

Experience with SVN vs. Team Foundation Server?

TFS vs SVN

答案 2 :(得分:0)

使用您提到的语言,您可能会考虑使用Jazz。 http://www.jazz.net