我们目前正在使用带有 Visual Source Safe 的 Visual Studio 8。由于客户要求,我们必须迁移到 PVCS 或 Rational ClearCase,Team System 不是一个选项。请推荐这两个选项之一,并根据每个选项的经验给出优点/缺点。每个与 Visual Studio 8 的集成情况如何?
2 回答
没有足够的信息来推荐其中一个。我已经管理这两个系统超过 10 年。目前我是 ClearCase 管理员。
要回答的问题:有多少开发人员?它们是否分布在多个站点上?它是 100% Windows 还是 Unix 也是一种环境可能性?有多少数据要存储?
ClearCase 具有工业实力,但它在各方面的成本也高得离谱——从许可到必要的设备和人力资源。它可以很好地扩展,但需要强大的服务器环境。管理极其复杂,尤其是在混合 O/S 环境中。新用户的巨大学习曲线,新管理员的巨大学习曲线。如果您想要合理的性能,它可能会非常缓慢,并且服务器对硬件的要求很高。ClearCase 以多种方式支持多站点环境。它非常有能力作为所有这些费用和复杂性的回报。准备好雇用至少一名全职管理员。我是认真的。
PVCS 是一个稳固、可靠的系统,并不总是需要服务器。它的扩展性也很好(我曾经管理过一个有 140 名开发人员的 PVCS 项目)。它易于管理且易于学习。它不具备 ClearCase 的丰富功能。很多人会说这是一件好事。它更简单,更不容易出问题。
如果您想比较其他工具,PVCS 更像是使用 CVS 而不是 ClearCase。ClearCase 不像任何其他源代码控制工具。
我对 PVCS 没有直接经验。
关于ClearCase,VS2008的插件运行良好(构建服务器除外),并带有ClearCase的优点和不便。
这意味着,您需要了解ClearCase 背后的概念以及如何利用其特性。