p4 revert (graph)
Discard changes from an opened file.
Syntax
p4 [g-opts] revert [-a -n -w -c changelistNumber] file ...
Description
Revert an open file to the revision that was synced from the depot, discarding any edits or integrations that have been made. You must explicitly specify the files to be reverted. Files are removed from the changelist in which they are open. Locked files are unlocked.
Suppose the user invokes p4 revert
to cancel the editing of a file prior to resolving that file,
If the file belongs to a ... | the file reverts to ... | because ... |
---|---|---|
classic depot | the depot revision you had in your workspace just before invoking p4 edit | In a classic depot, each file is tracked individually |
graph depot |
the file revision associated with the commit SHA of your workspace |
In a graph depot, the p4 sync operation represents a snapshot of a collection of files with a single commit SHA |
Options
|
The -a flag reverts only files that are open for edit, add, or integrate and are unchanged or missing. Files with pending integration records are left open. The file arguments are optional when -a is specified. |
|
Reverts only those files in the specified changelist. p4 revert -c 345627 "//..."
|
|
List the files that would be reverted without actually performing the revert. This lets you make sure the revert does what you think it does before actually reverting the files. |
|
Files that are open for |
Usage notes
Can File Arguments Use Revision Specifier? | Can File Arguments Use Revision Range? | Minimal Access Level Required |
---|---|---|
No |
No |
|