Clone

Clone is a combination of two operations, Init and Fetch. Clone fetches the files specified in a Remote Mapping and copies them to the new personal server. See Understanding Remote Mappings for more information on Remote Mappings. This approach is best when working collectively on an existing project; users work on a set of project files that are managed on a remote server.

There are two methods to performing a Clone operation from a remote server:

  1. Connect P4V to a remote Helix Server. From the Depot Tree in the left pane, context click a single path you wish to Clone.

    1. With this option, P4V will create a remote mapping on the personal server, called ‘origin’, for the user that maps to the selected path. There is an option to create or select a different remote mapping.
  2. Connect P4V to a remote Helix Server. Click the Clone icon from the top toolbar.

    1. With this option, a Remote Mapping must be specified or a new Remote Mapping must be created.
clone dialog context click

The user can then work on these files and periodically push changes back to the shared server from which the files were cloned. The user can also periodically fetch to get the latest changes made by others to the shared server files.

Prepare to fetch and push content between servers

If you subsequently want to push your work to a shared server or fetch files from a shared server, you must create a remote spec. See Fetch and Push and Understanding Remote Mappings for more information.