IBM的RTC和微软的TFS 2010

您认为最重要的区别是什么? 需要做出昂贵的决定...... 信息: 我们有Java和.NET项目(几个.NET) 对项目生命周期管理非常感兴趣。 从ClearCase迁移     
已邀请:
TFS和RTC都是CRRM集成到开发环境(Visual Studio或Eclipse):它们提供: 变更管理(CM) VCS(版本控制系统) 发布管理(RM) 区别主要在于他们的架构,其中: TFS提供了一个服务器SDK,用于促进与Visual Studio的集成 RTC构建在一个开源应用程序集群的基础之上,可以聚合任何类型的工具(RTC baing IBM Rational商业实现的Jazz) 两种CRRM工具的挑战是管理必须为各种遗留工具(例如现有的票务系统)设置的桥梁。     
远离Accurev,这是一场噩梦,作为开发人员与他们进行个人日常战斗。 Git,Mercurial,Darcs或SVN是更好的选择。至于Accurev的所有“功能”,你很可能永远不会错过它们,你会忙着咒骂。     
RTC是Visual Studio友好的,TFS是Eclipse友好的: (此处列出了RTC visual studio集成) https://jazz.net/downloads/rational-team-concert/releases/3.0 (这里详细介绍了TFS eclipse集成) http://teamprise.com/(由MS购买并重命名) 我个人更愿意使用TFS,并且我与版本控制系统进行集成以实现生活,并且深入地触及了这两个系统。询问您是否需要详细信息。 如果您可以选择此事,请使用Mercurial。 Git很棒,但我发现Windows体验不足。获取单独的错误跟踪器。 如果您有选择但必须将版本控制与票证紧密集成,请尝试http://fossil-scm.org/ - 尽管IDE集成根本不存在,但设置和维护要比TFS或RTC少得多。但它在大约1兆字节的下载中与它们的核心功能竞争非常激烈。     
TFS还没有对eclipse或任何此类编辑的任何支持,(它们即将到来,但还没有消息)。那么您使用哪个编辑器来处理这里重要的Java项目。但微软正在推出teamprise,它可以让你连接TFS(它可以更好地为你的java + .net工作) 对于.net项目来说,TFS是最好的,对.net / c#的eclipse支持很糟糕,我们正在使用TFS并且很高兴2010年。 我认为对于RTC不知道.net编辑器(VS或其他任何你喜欢的)有多少支持但是使用TFS,你当然可以使.NET项目工作得很好,你也可以找到Teamprise + TFS来处理eclipse。     
这真的是一个问题吗?没有唠叨,但你的工具堆是什么开始。我们谈论的版本是什么? (注意Visual Studio 2010和TFS 2010就在各个角落 - 两者都好得多,仍可用于.NET 2.0)。 没有更多信息,你会得到大量愚蠢的小功能列表 - 因为我们不知道如何正确回答大局。这就像“宝马3和梅赛德斯SLK之间的所有差异” - 小东西,相关的东西,但你想要什么? ;)     

要回复问题请先登录注册