You are on page 1of 27

Instalación y Configuración de

VisualSVN - Tortoise SVN


Tabla de contenidos
1. Instalación de Visual SVN ............................................................................................................ 3
2. Primeros pasos con Visual SVN ................................................................................................... 8
3. Accediendo al Repositorio......................................................................................................... 16
4. Instalación de Tortoise SVN ...................................................................................................... 19
5. Video tutorial ............................................................................................................................ 27




Instalación y Configuración de Visual SVN
Server
Introducción servidor SVN:
Cuando ingresamos al mundo de la programación, necesitamos mantener el control de nuestras
versiones de software por ejemplo: la V1.0.0 vendría a ser nuestra primera versión de un software
X y la versión V1.0.1 vendría a ser una versión modificado arreglada de nuestro mismo software,
etc.

También el servidor subversion nos ayuda en el trabajo en equipo, cuando trabajamos con varias
personas al mismo tiempo el subversion nos ayuda a manejar con orden el código e integrar el
código de cada uno de los miembros del equipo. Además permite mantener un historial detallado
de cada uno de los cambios que se van haciendo en el proceso de desarrollo.
Que es Visual SVN Server?
SVN es una herramienta sencilla y de fácil de configurar en entorno Windows un servidor de
versiones de software.
Hay varios servidores más de SVN (Subversion) pero la configuración es un poco complicada. El
"Visual SVN Server”, nos permite una configuración más rápida y amistosa.
1. Instalación de Visual SVN

1.- Primero procederemos a descargar el instalador de la siguiente
ruta: http://www.visualsvn.com/server/download/



2.-Ejecutamos el archivo: VisualSVN-Server-2.7.1.msi




3.-Damos clic en "Next".



4.-Aceptamos la licencia y damos clic en "Next".



5. - Seleccionamos "VisualSVN Server and Management Console" y "Add Subversion command-
line tools to the PATH enviroment variable" y damos click en "Next".





6.- Damos clic en "Standard Editon".



7.-Configuramos las siguientes opciones:
Location: Es la ruta donde se instalara el programa.
Repositories: Es la ruta donde se guardaran nuestros repositorios.
Server Port: Es el puerto con la que accederemos al Servidor SVN. Si ya se encuentra ocupado
este puerto puede seleccionar uno disponible.
Use secure connection (https://): Para poder acceder mediante https al servidor.
Damos clic en "Next".




8.-Damos clic en "Install".


9.-Finalmente damos clic en "Finish".









2. Primeros pasos con Visual SVN
1.-Despues que terminamos de instalar se mostrara la siguiente ventana.



2.-Hacemos clic izquierdo a "User" y elegimos la opción "Create User".





3.-A continuación registramos a los usuarios que tendrán acceso a nuestro repositorio. Clic en Ok



4.-Luego procedemos a la creación de grupos lo cual nos permite agrupar a nuestros usuarios que
tendrán acceso al repositorio. Para lo cual damos clic izquierdo en "Group" y elegimos la opción
"Create Group...".





5.-Ingresamos el nombre del grupo. Y posteriormente damos clic en el botón "Add..." para asignar
a los usuarios que pertenecerán a dicho grupo.







6.-Se mostrara la siguiente ventana, donde se seleccionaran los usuarios que pertenecerán a
nuestro grupo "informática" en este caso al usuario "jAntonio".Damos clic en el botón "Ok".







7.-A continuación procederemos a crear nuestro repositorio para ello procedemos a dar clic
izquierdo a "Repositories" y elegimos la opción "Create New Repository..."


8.-Procedemos a crear nuestro repositorio "mantenimiento_notas" que será nuestro espacio de
trabajo y ´procedemos a dar clic en siguiente.



9.-A continuación procedemos a elegir, la estructura de nuestro repositorio:
a) Empty repository: Es para crear un repositorio vació.
b) Single-project repository: Esta estructura es la que yo recomiendo ya que nos permite usar
una estructura de 3 niveles (trunk, branch, tags).
Damos clic en el botón siguiente.





10.-En la siguiente pantalla, nos permite configurar los accesos a nuestro repositorio:
a) Nobody has access: Nadie tiene accesoal repositorio.
b) All Subversion users have Read/Write access: Todos los usuarios de SVN tienen permiso de
lectura y escritura al repositorio.
c) Customize permissions: Personalizar los permisos de acceso al Repositorio.

Para la demostración elegimos este último, y hacemos clic en el botón Custom.




11.-A continuación damos clic en el botón "Add...”.Y procedemos a agregar el grupo de usuarios
que queremos que trabajen en nuestro repositorio. Luego le damos clic en el botón "OK".





12.-Una vez que hemos seleccionado nuestro grupo de trabajo, procedemos a asignarles permisos
para el acceso al repositorio.
a) Inherit from parent: Esta propiedad nos permite heredar los accesos del padre a otro grupo o
usuario.
b) Read Only: Esta propiedad solo otorga permisos de lectura, es decir solo se puede visualizar el
repositorio pero no hacer cambios.
c) Read/Write: Esta propiedad permite otorgar permisos de lectura y escritura, es decir que se
puede visualizar el repositorio y hacer cambios en el.

Para los permisos de nuestro grupo seleccionaremos este último, hacemos clic en aceptar. Y
posteriormente procedemos hacer clic en el botón "Create".





13.-Finalmente hacemos clic en el botón "Finish".






3. Accediendo al Repositorio

1.-En la siguiente pantalla podemos aprecias la estructura de nuestro repositorio
"mantenimiento_notas" con la estructura de 3 niveles (trunk, branch, tag).



2.-Hacemos clic izquierdo a nuestro repositorio "mantenimiento_notas" y elegimos la opción "Copy
URL to Clipboard".Lo que nos permite copiar la ruta de nuestro repositorio.





3.-A continuación abrimos un navegador como (IE, Google Chrome, Firefox, etc), en mi caso usare
el IE y presiona la tecla" Ctrl + V" en el browser y presionamos Enter.

Y a continuación se abrirá una ventana solicitando un usuario y password. Ahí colocamos algún
usuario que tenga permisos a nuestro repositorio. Hacemos clic en aceptar.





4.-A continuación podemos acceder a nuestro repositorio y observamos la estructura de 3 niveles.





Como utilizar Tortoise SVN – Visual SVN
Server



4. Instalación de Tortoise SVN

Los pasos son los siguientes:

1) Bajarse la última versión del Tortoise SVN.
2) Instalar Tortoise SVN, ejecutando el instalador del mismo.


Aceptan la licencia.





Luego elegir los componentes que quieres que se instalen, los dejas por defecto, y luego elegís el
camino (path) en donde se instale.



Luego haces clic en “install”.





Luego clic en “finish”.



Luego te va a pedir que reinicies el sistema, si estas en un Windows vista o seven, no hace falta.





3) Ahora creamos una carpeta en nuestro escritorio, y bajamos el contenido que tiene el repositorio
“test”, la cual configuramos cuando instalamos el servidor Visual SVN Server.



Dentro de la carpeta, hacemos clic con el botón derecho, y haces clic en “SVN Checkout…”



En URL, colocaremos la dirección de nuestro servidor.
Si no validaste el certificado SSL, te va aparecer el siguiente mensaje, hace clic en “accept
permanently”.





Si todavía no usaste la herramienta, y no dejaste guardados los datos de login, te los va a solicitar.



Luego te va aparecer la siguiente cuadro, diciendo que la operación se completó correctamente.




Luego la carpeta te va aparecer con el siguiente icono verde, que quiere decir que está
actualizada.






3) Ahora subimos un archivo a la carpeta “trunk”, y comiteamos la acción para que suba al servidor,
y lo verificaremos en nuestro repositorio de nuestro servidor.

Copie un archivo .doc a la carpeta “Trunk”.



Para que se suba al servidor debemos hacer botón derecho sobre la carpeta o dentro de la
carpeta, y seleccionar “SVN commit...”

Luego nos aparecerá la siguiente pantalla, en la misma debemos seleccionar el archivo nuevo que
se modificó o agrego o elimino, haciendo clic en el check box que tiene al costado.

Luego hacemos clic en “ok”.





Al completar la tarea nos aparecerá la siguiente pantalla, en donde te muestra los mensajes de
error o satisfactorios.


El archivo ahora nos aparecerá con el icono verde.





Luego cuando modificas el archivo te va aparecer un icono rojo, lo que también significa que se
modificó desde otra estación de trabajo o que alguien lo borro del servidor.



Como hicimos una modificación nosotros tenemos que hacer un commit, y no un update (el update
es cuando alguien hace externo lo modifica).







5. Video tutorial
https://www.youtube.com/watch?v=YNkqc-ge-NE