1 00:00:00,000 --> 00:00:08,000 Para trabajar necesiraremos un repositorio y un servidor VCSGis sobre los que realizar las operaciones. Como no tenemos un servidor dedicado, el puesto 1 se encargara de gestionar el servidor VCSGis. 2 00:00:08,000 --> 00:00:18,000 Lo primero crearemos un repositorio. 3 00:00:18,000 --> 00:00:35,000 Lo llamaremos "repositorio1" y utilizaremos una base de datos de H2Spatial como almacenamiento. 4 00:00:35,000 --> 00:00:46,000 Una vez creado el repositorio lanzaremos el servidor VCSGis que va empotrado en gvSIG desktop. 5 00:00:50,000 --> 00:01:00,000 Importante recordar el puerto para poder conectarnos despues a el. 6 00:01:00,000 --> 00:01:10,000 Una vez disponemos de un servidor VCSGis ya podemos trabajar. 7 00:01:10,000 --> 00:01:20,000 Primero crearemos una copia de trabajo. 8 00:01:20,000 --> 00:01:30,000 Utilizaremos la url "http://localhost:9810" para conectarnos al servidor VCSGis. 9 00:02:00,000 --> 00:02:45,000 Ahora vamos a añadir una capa para "subirla" al repositorio. 10 00:02:50,000 --> 00:03:00,000 Una vez cargada la capa en gvSIG desktop, la añadiremos a la "copia de trabajo". 11 00:03:10,000 --> 00:03:25,000 Importante acordarnos de indicarle que añada la capa nueva a la Vista. 12 00:03:35,000 --> 00:03:45,000 Una vez añadida la capa a la "copia de trabajo", eliminaremos de la Vista la capa original. 13 00:03:45,000 --> 00:03:50,000 De ahora en adelante trabajaremos con la "copia de trabajo" 14 00:03:51,000 --> 00:04:07,000 Iremos a la herramienta "Mostrar cambios" y seleccionaremos la "copia de trabajo" que estamos usando. 15 00:04:09,000 --> 00:04:12,000 Podremos ver la lista de cambios producidos por añadir la capa a la "copia de trabajo". 16 00:04:13,000 --> 00:04:15,000 Podemos indicar una fecha de efecto 17 00:04:16,000 --> 00:04:34,000 Y un comentario. 18 00:04:35,000 --> 00:04:45,000 Y usaremos el boton "Commit" para subir los cambios al repositorio. 19 00:04:46,000 --> 00:04:49,000 Una vez subidos los cambios al repositorio la pestaña de "Copia de trabajo" quedara vacia. 20 00:04:50,000 --> 00:04:53,000 Ya no hay cambios en la "copia de trabajo". 21 00:04:55,000 --> 00:05:01,000 Pasaremos a ver como podemos acceder a esta capa desde otro puesto. 22 00:05:02,000 --> 00:05:32,000 Desde el puesto 2, crearemos una copia de trabajo ligada al mismo repositorio que hemos usado en el puesto 1. 23 00:05:37,000 --> 00:05:45,000 Ahora usaremos la herramienta "Obtener copia local" (checkout) para obtener las capas sobre las que trabajar. 24 00:05:46,000 --> 00:05:52,000 Seleccionaremos la Copia_de_trabajo2. 25 00:05:53,000 --> 00:05:55,000 Se muestra la lista de tablas del repositorio asociada a esa copia de trabajo. 26 00:05:56,000 --> 00:05:57,000 Seleccionaremos la tabla PINTURA_VIAL. 27 00:05:58,000 --> 00:06:01,000 Indicaremos que la cargue en la vista. 28 00:06:02,000 --> 00:06:05,000 Pulsaremos "Obtener copia local" 29 00:06:06,000 --> 00:06:16,000 Tras lo anterior, la capa se cargará en la vista. 30 00:06:18,000 --> 00:06:32,000 Ahora podemos modificar la capa con las herramientas de edicion de gvSIG desktop. 31 00:06:35,000 --> 00:06:57,000 Eliminaremos algunas bandas de un paso de cebra. 32 00:06:59,000 --> 00:07:29,000 Y añadiremos alguna señal de "bici". 33 00:07:30,000 --> 00:07:37,000 Una vez hecho lo anterior, terminamos edición de manera normal en gvSIG desktop. 34 00:07:40,000 --> 00:07:45,000 Ahora vamos a "subir" (commit) los cambios al repositorio. 35 00:07:46,000 --> 00:07:48,000 Activaremos la herramienta de "Mostrar cambios". 36 00:07:49,000 --> 00:08:01,000 Seleccioando la copia de trabajo y la pestaña de "Copia local " veremos que aparecen los cambios realizados. 37 00:08:02,000 --> 00:08:16,000 Pondremos un comentario a estos y los "confirmaremos" (commit). 38 00:08:17,000 --> 00:08:20,000 Una vez "subidos" la lista de cambios en la "Copia de trabajo" estara vacía. 39 00:08:22,000 --> 00:08:27,000 Para explicar como funciona el proceso de manera más sencilla vamos a utilizar dos clientes de gvSIG. Estos imitan de forma simple el comportamiento de dos personas trabajando en puestos distintos. 40 00:08:28,000 --> 00:08:31,000 Puesto 1 (IZQUIERDA). Actualizaremos y modificaremos la capa. 41 00:08:32,000 --> 00:08:36,000 Para ello ejecutamos el comando "Mostrar cambios" y seleccionamos la copia de trabajo. 42 00:08:37,000 --> 00:08:39,000 Seleccionas la pestaña "Repositorio" y la capa a actualizar, en este caso PINTURA_VIAL. 43 00:08:40,000 --> 00:08:45,000 Ejecutas la descarga de cambios remotos. 44 00:08:46,000 --> 00:08:52,000 Descargas la información de esos cambios remotos en tu copia de trabajo. 45 00:08:54,000 --> 00:09:07,000 Tras lo anterior, si actualizas la vista los cambios anteriores se muestran. 46 00:09:11,000 --> 00:09:30,000 Puesto 2 (DERECHA). Realizamos nuevos cambios en la capa en cuestión. 47 00:09:31,000 --> 00:09:58,000 Duplicamos un elemento. 48 00:09:59,000 --> 00:10:25,000 Terminamos los cambios y los subimos al repositorio (commit). 49 00:10:34,000 --> 00:10:45,000 Puesto 1 (IZQUIERDA). Realizamos cambios sobre la capa en cuestión sin estar actualizada con el repositorio. 50 00:10:49,000 --> 00:11:05,000 Se eliminan varios elemento y se termina edición. 51 00:11:07,000 --> 00:11:23,000 Se procede a subir esos cambios al repositorio gracias al comando "Mostrar cambios". 52 00:11:24,000 --> 00:11:28,000 Seleccionamos la copia de trabajo y la pestaña "Copia de trabajo". Apareciendo los cambios anteriores 53 00:11:29,000 --> 00:11:32,000 Pero si seleccionamos la pestaña "Repositorio" se puede identificar que la capa PINTURA_VIAL esta desactuaizada (Color rojo). 54 00:11:33,000 --> 00:11:37,000 Si marcamos esta y ejecutamos la acción de descargar cambios remotos. Aparacen los cambios realizados por en el puesto 2. 55 00:11:38,000 --> 00:11:41,000 De modo que tenemos ambas pestañas con cambios. 56 00:11:42,000 --> 00:11:47,000 El procedimiento correcto es descargar los cambios del repositorio en primer lugar. 57 00:11:48,000 --> 00:11:56,000 Tras esto se puede confirmar que la información de la capa esta actualizada con respecto al repositorio. 58 00:11:57,000 --> 12:04:00,000 Ahora es el momento de subir los cambios del puesto 1 al repositorio. 59 00:12:05,000 --> 00:12:18,000 Introducimos un comentario y subimos los cambios (commit). 60 00:12:22,000 --> 00:12:40,000 Puesto 2 (DERECHA). Actualizaremos la información con respeccto al repositorio. 61 00:12:41,000 --> 00:12:50,000 Se puede ver que la información esta actualizada.