Initializing a Server
This section describes how to start up a personal server, presenting two different approaches.
- The first approach initializes an empty server. Choose this if you want to work in isolation on a personal server, developing and possibly branching code, and versioning locally. See Run p4 init.
- The second approach copies content from another (shared) server to populate the newly initialized server with files and history; this is known as cloning. This approach is best when working collectively on an existing project; users work on a set of project files that are managed on a shared server. The users make changes to the files on their personal server and then push the changes to a shared server, which then makes these changes available to other project users. At any given time, users can fetch the latest content from the shared server. See Run p4 clone.