在您看来,最重要的区别是什么?
需要做出昂贵的决定...
信息:
- 我们有 Java 和 .NET 项目(更多的 .NET)
- 对项目生命周期管理非常感兴趣。
- 从 ClearCase 迁移
在您看来,最重要的区别是什么?
需要做出昂贵的决定...
信息:
TFS 和 RTC 都是集成到开发环境(Visual Studio 或 Eclipse)的 CRRM:它们提供:
区别主要在于它们的架构,其中:
这两种 CRRM 工具的挑战是管理您必须为各种遗留工具(例如现有的票务系统)设置的必要桥梁。
远离 Accurev,这是一场噩梦,作为一名开发人员,每天都在与它进行个人战斗。Git、Mercurial、Darcs 或 SVN 是更好的选择。就 Accurev 的所有“功能”而言,您可能永远不会错过它们,您将忙于咒骂。
RTC 对 Visual Studio 友好,TFS 对 Eclipse 友好:
(此处列出了 RTC 视觉工作室集成)
https://jazz.net/downloads/rational-team-concert/releases/3.0
(此处详细介绍 TFS eclipse 集成)
http://teamprise.com/(由MS购买并重命名)
我个人更愿意使用 TFS,并且我以编写与版本控制系统的集成为生,并且深入地接触了这两个系统。询问您是否需要详细信息。
如果您在这件事上有选择权,请选择 Mercurial。Git 很棒,但我发现缺乏 Windows 体验。获取单独的错误跟踪器。
如果您有选择,但必须将版本控制与票证紧密集成,请尝试http://fossil-scm.org/ - 安装和维护比 TFS 或 RTC 少得多,尽管 IDE 集成根本不存在。但它在大约 1 兆字节的下载量中与他们在核心功能上进行了稳固的竞争。
TFS 还没有对 eclipse 或任何此类编辑器的任何支持,(它们即将到来,但还没有消息)。所以你为你的java项目使用的编辑器在这里很重要。但是微软正在推出可以让你连接 TFS 的 teamprise(它可以更好地为你的 java+.net 工作)
当然对于 .net 项目,TFS 是最好的,Eclipse 对 .net/c# 的支持很差,我们正在使用 TFS,对 2010 年非常满意。
我认为 RTC 不知道对 .net 编辑器(VS 或您喜欢的任何其他)有多少支持,但使用 TFS,您当然可以使 .NET 项目工作得很好,您也可以找到 Teamprise + TFS 与 eclipse 一起使用。
这真的是一个问题吗?不是唠叨,但你的工具堆栈是从什么开始的。我们谈论什么版本?(注意 Visual Studio 2010 和 TFS 2010 即将推出 - 两者都好很多,仍然可用于 .NET 2.0 以上)。
如果没有更多信息,您将获得大量愚蠢的小功能列表 - 因为我们不知道如何在大局中正确回答。这就像“BMW 3 和 Mercedes SLK 之间有什么区别” - 大量的小东西,大量相关的东西,但你想要什么?;)