p4 zip
Synopsis
Package a set of files and their history for use by p4
unzip.
Syntax
p4 zip -o file [-r
remote -A -I]
[filespec | -c
change]
p4 zip -o file [-r
remote -A -I] -s
shelf
Description
Writes the following to the specified zip file:
- the specified set of files
- the changelists that submitted those files
- the files' attributes
- any fixes association with the changelists
- all integration records that describe integrations to the files being zipped
The content of the zip file can be specified either by providing a
filespec, which selects a set of revisions, or by providing one or more
changelist numbers using the -c option, which selects all the
revisions modified by those changelists.
The second form of the command writes a single shelved changelist to the
specified zip file. When you use the -s option, you must also use the
-A option.
Options
|
|
Include the archive content of the new revisions. |
|
|
Zips up just the files covered by the specified changelist. |
|
|
Excludes integration records for the new revisions. |
|
|
Specifies the zip file name. |
|
|
Specifies the remote spec to be used to re-map the files when they are written to the zip file. |
|
|
Specifies a shelved changelist to be zipped, instead of one or more submitted changelists. For more information, see the section "Fetch and push a shelved changelist" in the "Fetching and Pushing" chapter of Using Helix for Distributed Versioning. |
|
|
Specifies the filepath of the files to zip up. |
Usage Notes
| Can File Arguments Use Revision Specifier? | Can File Arguments Use Revision Range? | Minimal Access Level Required |
|---|---|---|
|
Yes |
Yes |
|
Examples
|
p4 zip -o foo //... |
Creates a zip file named |