As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center 指导。




8年前关闭。




ClearCase 和 Visual SourceSafe 产品之间有什么区别?

最佳答案



在“我应该买哪个”的意义上,答案是两者都不是。如果这是您正在考虑的新项目,那么您应该认真考虑一些更好的替代方案,例如 GitSubversion 。 VSS 和 CC 都需要花费大量资金,而 Git 和 Subversion 是免费的。

在功能差异的意义上,它们确实是有些不同的产品,但同样可怕。

  • 平台。 ClearCase 是多平台的,支持多种 Unix 和 Windows。 VSS 几乎仅适用于 Windows。有一些绑定(bind)可以连接到其他人编写的现有 VSS 存储库,但这些是第三方的,并且没有官方支持。
  • 合并/重命名。 在 CC 中处理得体;在 VSS 中没有得到很好的支持。
  • 复制远程存储库。 在 CC 中的排序;在 VSS 中没有。
  • 部署。 在站点上使用您的第一个 CC 实例很难,在后续实例中稍微容易一些;使用 VSS(安装程序)几乎是微不足道的。 [更新:ClearCase 7.1.1 现在有一个统一的安装程序。]
  • 网络。 在 CC 上不好(需要非常慢的 RPC 调用); VSS 不那么可怕,但仍然很糟糕(需要世界可写的 Windows 网络共享,但仍然很慢)。
  • 原子性。 VSS 和 ClearCase 都不支持原子事务——这是现代 VCS 中常见的主要功能。 [更新:ClearCase 7.1.1 现在支持选择加入的原子交易;默认情况下,每次提交都不启用。]
  • 支持 。 CC 得到 IBM 的大力支持。 VSS 仍然受到官方支持,但实际上,MS 鼓励人们从它转向 TFS。 (不过,这并不意味着 TFS 是一个好产品。)
  • 开发者士气。 在这两种情况下都可能会减少,因为人们提示在他们的流程中引入了另一种糟糕的产品。

  • 说真的,使用 Git 或 Subversion。

    关于version-control - ClearCase 和 Visual SourceSafe 有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1999946/

    10-13 02:47