Name
revert
Synopsis
svn revert path ...Revert any local changes to a file or directory, and resolve any conflicted states. svn revert reverts not only the contents of an item in your working copy, but also any property changes. Finally, you can use it to undo any scheduling operations that you may have done (e.g., files scheduled for addition or deletion can be unscheduled).
Alternate names: none
Changes: working copy
Accesses repository: no
Options
| --changelist name, -cl name |
| --depth arg |
| --quiet (-q) |
| --recursive (-R) |
| --targets filename |
Examples
Discard changes to a file:
$ svn revert foo.c
Reverted foo.cIf you want to revert a whole directory of files, use the --depth=infinity flag:
$ svn revert --depth=infinity .
Reverted newdir/afile
Reverted foo.c
Reverted bar.txtWarning
If you provide no targets to svn revert, it does nothing; to protect you from accidentally losing changes in your working copy, svn revert requires you to provide at least one target.