servidor - Eliminar el archivo del repositorio SVN sin eliminar la copia local
tortoise svn configuracion (5)
¿Cómo puedo "eliminar" un archivo que ya está en el repositorio de SVN sin eliminarlo de mi sistema de archivos?
TortoiseSVN o instrucciones de línea de comandos son bienvenidos.
Lo siguiente funciona, pero espero algo mejor:
- Copie el archivo en otra ubicación fuera del repositorio.
- SVN Eliminar el archivo.
- Cometer
- Copie los archivos de nuevo y asegúrese de ignorarlos en futuras confirmaciones.
Cambie el nombre de su archivo, confirme los cambios, incluido el archivo "eliminado", y no incluya el nuevo archivo (renombrado).
Renombra tu archivo de nuevo.
Cuando desee eliminar un archivo xxx.java de SVN:
- Ir a la ruta del espacio de trabajo donde se encuentra el archivo.
- Eliminar ese archivo de la carpeta (xxx.java)
- Haga clic derecho y cometer, se abrirá una ventana.
- Seleccione el archivo que eliminó (xxx.java) de la carpeta, y nuevamente haga clic con el botón derecho y elimine .. eliminará el archivo de SVN.
En TortoiseSVN, también puede pulsar Mayús + clic con el botón derecho para obtener un menú que incluye "Eliminar (mantener local)".
Si desea eliminar un elemento del repositorio, pero mantenerlo localmente como un archivo / carpeta no versionado, use el Menú contextual extendido → Eliminar (mantener local). Debe presionar la tecla Mayús mientras hace clic con el botón derecho en el elemento en el panel de la lista del explorador (panel derecho) para ver esto en el menú contextual extendido.
Eliminar completamente:
botón derecho del ratón → Menú → Eliminar
Eliminar y mantener local:
Mayús + clic con el botón derecho del ratón → Menú → Eliminar
svn delete --keep-local the_file