Nombre

svn revert — Deshacer todas las modificaciones locales.

Sinopsis

svn revert PATH...

Descripción

Revierte cualquier cambio local sobre un fichero o directorio y resuelve cualquier estado de conflicto. svn revert no solamente revertirá el contenido de un elemento en su copia local de trabajo, sino también cualquier cambio de propiedades. Finalmente, puede usarlo para deshacer cualquier operación anteriormente programada (ej: ficheros programados para ser añadidos o borrados pueden ser desprogramados).

Nombres alternativos

Ninguno

Cambios

En copia local

Accede al repositorio

No

Parámetros

--targets FILENAME
--recursive (-R)
--quiet (-q)
--config-dir DIR

Ejemplos

Descartar cambios de un fichero:

$ svn revert foo.c
Reverted foo.c

Si quiere revertir todo un directorio de ficheros, use el parámetro --recursive:

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

Por último, puede deshacer cualquier operación programada:

$ svn add mistake.txt whoops
A         mistake.txt
A         whoops
A         whoops/oopsie.c

$ svn revert mistake.txt whoops
Reverted mistake.txt
Reverted whoops

$ svn status
?      mistake.txt
?      whoops
[Nota] Nota

Si no proporciona objetivos a svn revert, no hará nada—para protegerle de perder accidentalmente los cambios de su copia local de trabajo, svn revert requiere que proporcione al menos un objetivo.