Me gustaría eliminar todos los archivos de mi copia de trabajo que no se conocen en el repositorio svn.Limpiar una comprobación svn (eliminar archivos que no sean svn)
Efectivamente, como si acabara de hacer una comprobación limpia, pero prefiero no tener que volver a descargar todos los archivos.
La reflexión más cercano que he llegado a esto es ...
rm -rf `svn st | grep "^?" | cut -d" " -f8`
Pero esto parece torpe y no me fío totalmente ya que la inconsistencia en la producción podría eliminar directorios fuera SVN.
"svn export" no es lo que estoy buscando porque no estoy limpiando la fuente para empaquetarlo, solo quiero eliminar principalmente cruxt (* .pyc, * .orig, * .rej, svn-commit .tmp, * .swp).
¿Hay una manera mejor de hacer esto además de realizar un pago limpio?
(por @rodion) posible duplicado de [eliminar automáticamente archivos Subversion No versionado] (http://stackoverflow.com/questions/239340/automatically-remove-subversion-unversioned- archivos) –
Posible duplicado de [esto] (http://stackoverflow.com/questions/239340/automatically-remove-subversion-unversioned-files) – rodion