Я работал с Perforce в течение многих лет, а также как Clearcase, Sourcesafe, RCS, PVCS, CVS и Subversion. Совсем недавно я начал использовать GIT.
Из этого опыта я считаю, что для большинства целей Perforce - лучшая система контроля версий для коммерческих сред. Хотя это не так просто, изначально, как Subversion, он имеет ряд более мощных функций, особенно вокруг ветвления и слияния. Подход «блокировка по умолчанию» обычно больше подходит для этой среды.
Для личных вещей, небольших совместных проектов, небольших запусков или проектов с открытым исходным кодом Я считаю, что Subversion лучше всего подходит во многих случаях. У них разные подходы, разные способы работы.Вы не можете просто выровнять их по шкале и сказать, что лучше.
Это говорит, что я ненавижу ClearCase. ClearCase обычно сбрасывается сверху (т.е. решение управления).
Для многих случаев, когда сундуки Subversion Perforce Многие люди предпочитают распределенные системы, такие как GIT, Bazaar, Mercurial, в наши дни. Из того, что я видел в GIT, они вполне могут быть правы, и я уверен, что другие плакаты вынесут это.
Perforce пород. Я использовал SVN, безопасный визуальный источник и другие системы. Я также использовал perforce в течение нескольких лет. Я бы не запускал коммерческий проект ни на что другое. – Jonesome 2012-01-22 19:50:18