Understanding DVCS and setting up the server
Before you start to work with distributed versioning, it is important to understand certain basic concepts — including distributed versioning architecture and how servers relate to one another in this architecture. For information on the distributed model, see Using Helix Core Server for Distributed Versioning.
The DVCS functionality of P4V allows users to create personal servers and submit changes locally without the need to connect or set up a remote server. If the user wishes to clone, fetch or push assets from a remote server, that server must be set up to accept DVCS commands.