Documente Academic
Documente Profesional
Documente Cultură
Nota: la primera vez que instalamos subversion este no se inicia por defecto debemos iniciarlo manualmente en la pantalla de status (ver imagen siguiente) si nos da error de puerto debemos cambiarlo en la imagen anterior y adems debemos marcar el ltimo check de esta pgina para iniciarlo siempre automticamente.
Algunas notas adicionales: El Tortoise SVN se integra con el explorador de Windows por lo que es ms que probable que necesitemos reiniciar el equipo. Tambin es importante recordar la
Creacin de repositorios
Aclaremos algunos conceptos primero, un repositorio se crea en el servidor y los usuarios al conectarse a este se descargan o suben archivos al mismos, un repositorio no est en local, en local slo tenemos una copia (puede que no sea actualizada) del repositorio almacenado en el servidor. Una vez aclarado esto crearemos un repositorio en nuestro servidor:
El nico paso que tenemos que hacer es darle un nombre, ms nada. Sencillo verdad? Para ver nuestro repositorio nos desplazamos hasta el listado:
De este listado con lo que tenemos que quedarnos es con la url del repositorio (recuadro rojo) para poder acceder remotamente al mismo desde nuestro ordenador.
Recordad que si no editamos las reglas de acceso de nuestros repositorios todos los usuarios que creemos aqu van a tener acceso a los mismos. Bien, hasta ahora todo es bastante sencillo, y la siguiente parte tambin, aunque tenemos que hacer algunos pequeos trucos para trabajar con proyectos que ya existen.
En la siguiente ventana introducimos la url del repositorio (sin usuario) y en caso de que no la tengamos cacheada en nuestro ordenador nos pedir el usuario y la clave al pulsar Aceptar, si todo est correcto se iniciar el proceso y tendremos ya subidos los archivos a nuestro repositorio.
Nota: Este paso solo sube los archivos (los importa) a nuestro repositorio pero no vincula esta carpeta con el mismo que es lo que necesitamos para subir las modificaciones o descargarnos revisiones antiguas. Vincular una carpeta local a un repositorio Este paso si deben seguirlo todos los que quieran vincular carpetas locales a un repositorio y recordar que la carpeta local debe estar vaca y con permisos de escritura. Igualmente que en el paso anterior para obtener el cdigo de un repositorio y vincularlo a nuestra carpeta local lo nico que debemos hacer es clic derecho y pulsar la opcin Obtener:
En el dialogo siguiente seleccionamos el repositorio (nos pedir igualmente el usuario y la contrasea al pulsar aceptar si el mismo no est cacheado) y podemos descargarnos cualquiera de las revisiones existentes, para la primera vez es aconsejable descargarse la HEAD (la ltima):
De esta forma ya tenemos vinculado nuestro directorio con un repositorio, si todo ha ido bien aparte de descargarnos los archivos al pulsar clic derecho en la carpeta veremos cmo cambian las opciones de la carpeta:
Estas dos opciones son las bsicas de Subversion, SVN Actualizar nos permite obtener los archivos del servidor mientras que SVN Confirmar nos permite importar al repositorio nuestras modificaciones que pueden estar acompaadas o no por algn mensaje identificativo de la operacin o los cambios realizados. Nota adicional: Podemos acceder y confirmar cambios en repositorios de unidades de red siempre y cuando estos se hayan creado desde la mquina real, o sea si t tienes en un servidor un directorio vinculado a un repositorio y accedes a l desde t mquina puedes confirmar los cambios desde all sin necesidad de hacerlo desde la propia mquina.