Perforce 有什么好处?
我很想了解 Perforce 如何在特定情况下比 Subversion 等工具更好地工作。
如果您有 Perforce 和 Subversion 的使用经验,但您不认为它们有任何优势,或者认为 svn 比 Perforce 有优势,我也想知道为什么。
最佳答案
我使用 Perforce 以及 Clearcase、Sourcesafe、RCS、PVCS、CVS 和 Subversion 已有多年。最近我也开始使用 GIT。
根据这次经验,我认为,对于大多数用途来说,Perforce 是商业环境中最好的版本控制系统。虽然最初不像 Subversion 那样简单,但它具有许多更强大的功能,特别是在分支和合并方面。 “默认锁定”方法通常更适合这种环境。
对于个人事物、小型协作项目、小型初创企业或开源项目,我发现 Subversion 在许多情况下更适合。他们有不同的方法、不同的工作方式。您不能只是将它们按比例排列并说哪个最好。
也就是说我讨厌 ClearCase。 ClearCase 通常是从上面强制下来的(即管理决策)。
在许多 Subversion 胜过 Perforce 的情况下,如今许多人似乎更喜欢 GIT、Bazaar、Mercurial 等分布式系统。从我对 GIT 的了解来看,他们很可能是对的,我相信其他海报会证实这一点。
关于svn - Perforce 有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/249565/