Instrucciones para actualizar el contenido del repositorio svn

Anuncio
Manejo del repositorio SVN de prácticas
Para actualizar el contenido del repositorio de prácticas de un determinado
usuario, llamémosle jose.molinelli, seguiremos los siguientes pasos:
1. Descargamos el contenido actual de nuestro repositorio en cualquier directorio
local, mediante la siguiente orden:
svn checkout ––username=jose.molinelli https://svn.fic.udc.es/ grao2/pp/14­15/jose.molinelli
Esto creará un directorio, dentro del actual, denominado jose.molinelli y que
contendrá lo que inicialmente habíamos subido a nuestro repositorio.
2. Realizamos los cambios que consideremos convenientes dentro del directorio
jose.molinelli que acabamos de descargar. Si los cambios afectan al listado
de archivos y subdirectorios que queremos que haya en el repositorio,
deberemos indicarlo con distintas llamadas al comando svn. Por ejemplo:
•
Si queremos que un archivo (o un subdirectorio entero) que hayamos
creado o copiado al directorio local sea añadido al repositorio, usaremos la
orden:
svn add miarchivo
•
Si queremos que un archivo (o un subdirectorio entero) que existía en el
repositorio desaparezca de él, usaremos la orden:
svn delete miarchivo
•
Y si lo que queremos es simplemente modificar el contenido de algún
archivo que ya existía, lo podemos cambiar con un editor o bien podemos
sobreescribirlo con otra copia que tengamos más actualizada, siempre
que lo coloquemos en el mismo sitio y con el mismo nombre.
3. Ninguna de las operaciones anteriores produce un cambio inmediato en el
repositorio. Lo único que hacen es “anotar” las modificaciones que se realizarán
más tarde, todas simultáneamente. Cuando hayamos terminado los cambios
que creamos convenientes, con las órdenes indicadas en el apartado anterior,
ejecutaremos desde el directorio local jose.molinelli el siguiente comando:
svn commit .
4. Por último, podemos comprobar que los cambios se han subido correctamente
al repositorio explorando con un navegador la siguiente URL:
https://svn.fic.udc.es/grao2/pp/14­15/jose.molinelli
Nota: Si surgen problemas o conflictos, se recomienda volver a repetir todo el
proceso desde el principio. Es decir, decargar de nuevo todo el repositorio en otro
sitio distinto, actualizar los ficheros en esta nueva copia local, ejecutar las órdenes
add o delete que sean necesarias, y finalmente realizar de nuevo otro commit.
Descargar