p4 clone
Clone a new local Helix Server from a remote server.
Syntax
p4 [-u user] [-d dir] [-c client] clone [-m depth] [-v] -p port -r remote p4 [-u user] [-d dir] [-c client] clone [-m depth] [-v] -p port -f filespec
Description
When you clone from a remote server, you copy the portion of its contents that you want to work with into your local server.
Options
|
Specifies the client name. If not specified, defaults to the
name established with the |
|
Specifies the directory in which the new Helix Server is initialized. If not specified, defaults to the current directory. |
|
Specifies a filespec in the remote server to use as the
path to clone.
The Helix Core Server
uses this path to determine the stream setup in the local server.
Helix Server
also uses this file specification to determine the stream setup
in the personal server. Specifying the filespec also creates a
default remote spec called The |
|
Specifies the maximum number of revisions of each file to clone; a shallow clone. |
|
Specifies the address ( This flag is optional. If not specified, |
|
Specifies the remote spec call remotespec installed on the remote server to use as a template for the clone and stream setup. |
|
Specifies the Helix Server user. |
|
Enables verbose mode. |
Usage Notes
Can File Arguments Use Revision Specifier? | Can File Arguments Use Revision Range? | Minimal Access Level Required |
---|---|---|
N/A |
N/A |
read on the remote server. |
Examples
p4 -u bruno -d Ace clone -p perforce:1666 -f
//depot/main/...
As user bruno
, clone the server perforce:1666
,
retrieving only the files and history from the remote server path
//depot/main/...
Related Commands
To initialize a Helix Server |