1 00:00:01,000 --> 00:00:06,000 RESOLUCIÓN DE CONFLICTOS 2 00:00:07,000 --> 00:00:11,000 Se dispone de dos usuarios; usuario1 y usuario2. 3 00:00:12,000 --> 00:00:17,000 El usuario1 dispone de esta lista de capas. 4 00:00:18,000 --> 00:00:22,000 El usuario2 dispone de las mismas pero con diferente simbología. 5 00:00:23,000 --> 00:00:32,000 Supongamos que los dos entran a editar la misma capa,"EDIFICIOS". 6 00:00:33,000 --> 00:00:42,000 En primer lugar el usuario2 modifica la posición de un elemento. 7 00:00:43,000 --> 00:00:50,000 Tras la modificación termina edición de la capa guardando los cambios. 8 00:00:51,000 --> 00:00:54,000 Una vez terminado el trabajo actualiza el repositorio con sus cambios. 9 00:00:55,000 --> 00:01:01,000 La actualización se realiza con la ejecución del comando "Mostrar cambios". 10 00:01:02,000 --> 00:01:07,000 Importante seleccionar como copia de trabajo el usuario2. 11 00:01:08,000 --> 00:01:16,000 En la pestaña copia de trabajo se encuentra los cambios locales realizados y con los que se va actualizar el repositorio. 12 00:01:17,000 --> 00:01:33,000 Se realiza el commit con la modificación del elemento. 13 00:01:34,000 --> 00:01:49,000 Durante todo el proceso anterior el usuario1 ha realizado modificaciones sobre el mismo elemento de la capa "EDIFICIOS". 14 00:01:50,000 --> 00:02:00,000 El usuario termina edición guardando esas modificaciones y se dispone a actualizar el repositorio con su trabajo. 15 00:02:01,000 --> 00:02:06,000 La actualización se realiza con el comando "Mostrar cambios" y seleccionando en la copia de trabajo usuario1. 16 00:02:07,000 --> 00:02:17,000 AL igual que el usuario2, el usuario1 tiene en la pestaña copia de trabajo el cambio que ha realizado de manera local. 17 00:02:18,000 --> 00:02:21,000 El usuario no puede subir sus cambios sin asegurase de que esta actualizado con respecto al repositorio. 18 00:02:22,000 --> 00:02:26,000 Para ello en la pestaña repositorio, en la lista de capas busca "EDIFICIOS" y descarga la lista de cambios remotos. 19 00:02:27,000 --> 00:02:43,000 El la zona destinada a los cambios aparece que el repositorio presenta un cambio que entra en conflicto con el del usuario1. 20 00:02:44,000 --> 00:02:47,000 Existen dos posibilidades; Mezclar tablas (Merge) o actualizar tablas (Update). 21 00:02:48,000 --> 00:02:53,000 Mezclar tablas (Merge). Mezcla los cambios, se mantiene los cambios locales para los registros no seleccionados y los remotos para los seleccionados. 22 00:02:54,000 --> 00:03:01,000 Actualizar tablas (Update). Solo se mantiene los cambios remotos, perdiéndose los locales. 23 00:03:02,000 --> 00:03:15,000 Se opta en este caso por la opción update, eliminando los cambios del usuario1. 24 00:03:21,000 --> 00:05:02,000 Repetimos el proceso de edición y modificación de un mismo elemento por dos usuarios para probar la opción merge. 24 00:05:03,000 --> 00:05:10,000 En este ejemplo se selecciona la opción merge. 25 00:05:11,000 --> 00:05:34,000 Las tablas se mezclan y el usuario1 tiene ahora que subir su cambio al repositorio mediante un commit. 26 00:05:35,000 --> 00:05:42,000 Esto ha ocasionado que los cambios del usuario2 desaparezcan. 27 00:05:43,000 --> 00:06:06,000 El usuario2 tiene ahora que actualizar su capa si quiere disponer de información correcta.