Revert is used to undo uncommitted changes, while reverse merge is used to undo committed changes.
Revert - Use Subversion revert to undo any uncommitted changes to your working copy. There is no way to undo a revert.
Reverse Merge - Use Subversion reverse merge to roll back a change or multiple changes that have been committed to the repository, and then apply this to your working copy.