Add files outside of Helix Server and then use p4 reconcile -k

In certain situations, you may need to copy a very large number of files into your workspace from another user’s workspace. Rather than doing this via Helix Server, you may, for performance reasons, choose to copy them directly — via a snapshot, for example — from the other user’s workspace into yours.

Once you’ve done this, you will need to:

  • Inform Helix Server that these files now exist on your client.

    That is, you want to update your client’s have list to reflect the actual contents of your workspace. See the p4 have page in Helix Core Command-Line (P4) Reference for details on have lists.

  • Ensure that your workspace view contains mappings identical to those contained in the workspace view of the client you copied from

    This ensures that Helix Server doesn’t think these files are new.

To do this, run the p4 reconcile -k command.

You can also ignore groups of files when adding. See Ignoring groups of files when adding for details.