Este archivo NO reemplaza a la doc. oficial, vea al final, solamente recuerda instrucciones de uso diario.
Uso diario de subversion
Contents
-
Uso diario de subversion
- Quiero un cliente gráfico
- Obtener ayuda de subversion
- Obtener un repositorio
- Hacer actualización de la copia local
- Revisar qué archivos no se han sincronizado con el repositorio
- Adicionar un nuevo archivo al repositorio
- Borrar un archivo del repositorio
- Mover un archivo o renombrarlo
- Ver el log de cambios
- Ver diferencias
- Revertir un cambio
Quiero un cliente gráfico
- apt-get install rapidsvn
Obtener ayuda de subversion
- svn help
Obtener un repositorio
De aquí en adelante asumiremos que se ha ubicado en el directorio donde se hizo el checkout.
Hacer actualización de la copia local
se ubica en el directorio donde haya quedado el checkout y se aplica
- svn up
Revisar qué archivos no se han sincronizado con el repositorio
- svn status
Las convenciones son:
? -> Debe hacerse svn add M -> Modificado localmente ! -> En el repositorio, pero no en la copia local A -> Adicionado localmente, se enviará en el próximo commit D -> Borrado localmente, se borrará del repo en el próximo commit
Adicionar un nuevo archivo al repositorio
- svn add ruta/al/archivo svn commit
Borrar un archivo del repositorio
- svn del ruta/al/archivo svn commit
Mover un archivo o renombrarlo
- svn mv ruta/vieja/al/archivo ruta/nueva/de/archivo svn commit
Ver el log de cambios
- svn log
Ver diferencias
- svn diff
Diferencias de un archivo específico
- svn diff archivo/a/revisar
Ver diferencias entre versiones escojidas
- svn diff -r23:40 el/archivo/que/reviso
Ver quiEn ha hecho cambios en un archivo
- svn praise veamos/quien/modifico/el/archivo
Revertir un cambio
Se localiza la diferencia que quiero revertir, usualmente una versiOn posterior a una anterior, por ejemplo entre la 17 y la 12 del archivo tuarchivo.
- svn merge -r17:12 tuarchivo svn commit

