O'Reilly logo

Learning Perforce SCM by Robert Cowham, Neal Ralph Firth

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Centralized and distributed version control

Centralized version control and distributed version control are phrases commonly used to differentiate version control systems. Centralized systems (including Subversion, Perforce, and many other commercial tools) have a central, shared master repository of version information. Distributed systems (such as Git and Mercurial) provide each individual user with their own private copy of a repository.

Each technology has strengths and weaknesses relating to performance, communication, and security. Centralized systems often provide a way to operate even when they cannot access the central repository, and distributed systems still need a master repository if more than one user is doing work on the same code ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required