svn - Perforce 有什么优势?

标签 svn version-control perforce

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/

相关文章:

svn - cygwin 的颠覆提交钩子(Hook)失败

Git 重置 - 提交在 Github 上仍然存在

Git:在不污染主历史的情况下 merge 分支

c# - Visual Studio 找不到符号,虽然类在目录中,但它没有出现在解决方案资源管理器中

perforce - 了解 Perforce 中文件的修订版本的更改列表编号

svn - SVN 分支/合并事件的图形表示

linux - SVN 1.7.1 问题

svn - 提交失败 : already locked

Git 非快进被拒绝

cygwin - 为什么 P4 不为我提交 Open Emacs?