Name

revert

Synopsis

svn revert path ...

Revert any local changes to a file or directory and resolve any conflicted states. svn revert not only reverts 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

--config-dir dir

--recursive (-R)

--quiet (-q)

--targets filename

Examples

Discard changes to a file:

    $ svn revert foo.c
    Reverted foo.c

If you want to revert a whole directory of files, use the --recursive flag:

    $ svn revert --recursive .
    Reverted newdir/afile
    Reverted foo.c
    Reverted bar.txt

Tip

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.

Get Unix in a Nutshell, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.