svn revert — Deshacer todas las modificaciones locales.
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”).
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 | |
---|---|
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. |