Archive obsolete revisions to an archive depot.
p4 [g-opts] archive [-h -n -p -q -t] -D depot FileSpec[revSpec]
Moves the specified revisions into a depot of type
archive.
When files are moved into an archive depot, their last action is changed
to archive. Commands that access file content, such as p4 sync and p4 diff, skip
archive revisions, but commands that do not require access
to file content, such as p4
filelog, continue to report metadata
concerning the archived revisions.
If you want to disable server
locks when running the p4 archive command, set the value of the the server.locks.archive configurable to 0.
Use p4 archive -p with caution. Only two commands in
Helix Server
remove file data: p4 archive -p and p4
obliterate.
|
|
Specify an archive depot to which files are to be archived. |
|
|
Do not archive head revisions. |
|
|
Do not archive revisions. Instead, report on which revisions would have been archived. |
|
|
Purge any archives of the specified files named in the archive
depot. (The action for affected revisions is set to
|
|
|
Quiet mode, which suppresses messages about skipped revisions. |
|
|
Archive text files (or other revisions stored in delta format,
such as files of type |
|
|
See Global Options. |
| Can File Arguments Use Revision Specifier? | Can File Arguments Use Revision Range? | Minimal Access Level Required |
|---|---|---|
|
Yes |
Yes |
|
+F) or compressed
(+C) are archived. The files must be in a
local depot (not a remote or another
archive depot), and must neither be copied nor branched to
(or from) another revision.-t
option. Be aware that there may be a computational cost associated with
the manipulation of large numbers of RCS deltas.p4 archive -n for testing purposes
before mounting the filesystem associated with the archive depot.
Storage for the archive depot must be mounted before running this
command without the -n option.p4 print -A -o myOutputFile /archive/depot/myFile
This command redirects the contents of the archived file to
myOutputFile without restoring the archived file. End users can then request that a
Helix Server
Administrator use p4
restore to restore the file.
|
|
|
|
|
|
To archive files stored in delta format, use the -t
option: |
|
|
|
Use the |
|
|
Use the |
|
|
Use the |
If Helix Server must manipulate a large numbers of RCS deltas, the computational cost might be noticable.
|
To create a depot |
|
|
To restore files from an archive depot |
|
|
To obliterate files without archiving them |