p4 undo
Undo a range of revisions.
Syntax
p4 [g-opts] undo [-n] [-c change] [[FileSpec][revSpec]]
Description
The p4 undo
command opens files in order to undo a
set of previously submitted changes. The "undone" changes remain a part
of the file history, but the new revisions submitted after p4
undo
reverse their effect.
If a single revision is specified, the specified revision is undone. If a revision range is specified, the entire range is undone.
The workspace files opened by p4 undo
are synced to
the revision prior to those of the range being undone and opened at the
most recent undone revision. Files that are opened at a revision prior to
the head must be resolved prior to submission. To accomplish this, run
p4 sync
followed by p4 resolve
.
Options
|
Preview the operation without changing any files. |
|
Open files in the specified pending changelist rather than the default changelist. |
|
See Global options. |
Usage Notes
Can File Arguments Use Revision Specifier? | Can File Arguments Use Revision Range? | Minimal Access Level Required |
---|---|---|
Yes |
Yes |
|
To undo the effects of a particular change, issue this command:
$ p4 undo @change
To undo all changes made on April 1, 2016, issue this command:
$ p4 undo @2016/04/01,@2016/04/02
The above examples open files in the default changelist. To use a
numbered changelist, specify it with the -c
option.