Un paseo introductorio por la conciliación de una versión
Este tema se aplica sólo a ArcEditor y ArcInfo.
Una vez finalizada la edición de una versión, puede fusionar los cambios con cualquier versión anterior a ésta, como la versión principal o DEFAULT.
Para fusionar los cambios, debe realizar una conciliación, resolver los posibles conflictos y publicar. Este tema trata el primer paso de este proceso: conciliación.
Desde que comenzó a trabajar en su versión, es posible que la versión de destino haya sido modificada por otros usuarios de manera tal que entró en conflicto con sus ediciones. El proceso de conciliación busca dichos conflictos. Los conflictos se producen en las siguientes circunstancias:
- La misma entidad se actualiza tanto en la versión actual que se está editando como en la versión de destino.
- La misma entidad se actualiza en una versión y se elimina en la otra.
- Una clase de relación o entidad relacionada topológicamente se modifica en la versión actual que se está editando y en una versión de destino.
Cuando realiza una conciliación, la versión que está editando se actualiza con los cambios de la versión de destino. Es posible que observe que los cambios en las entidades, como inserciones, actualizaciones y eliminaciones de cualquier entidad o registro, de la versión de destino se aplican a su sesión de edición.
Si se producen conflictos, ArcGIS los resuelve inicialmente a favor de la representación de la versión que está editando o de la versión de destino, según su preferencia. Una vez que se resuelven inicialmente los conflictos, puede revisarlos de a uno por vez y realizar los cambios necesarios. Por ejemplo, si un conflicto se resuelve a favor de la versión de edición, puede elegir reemplazarlo a favor de la versión de destino o incluso puede utilizar las herramientas de edición para modificarlo de otra manera.
La conciliación sólo actualiza la versión de edición para que ArcGIS pueda verificar los conflictos; no fusiona los cambios con la versión de destino. Una vez que termina de conciliar y revisar los conflictos, debe completar el proceso de fusión al publicar los cambiosen la versión de destino.
Requisitos previos
Para poder realizar la conciliación, se deben dar las siguientes condiciones:
- Debe ser el único usuario que esté editando la versión que desea conciliar.
- No puede haber otro usuario editando la versión de destino. La excepción es si la versión de destino es DEFAULT, ya que puede realizar la conciliación con la versión DEFAULT incluso si otros usuarios la están editando.
- Debe poder ver la versión de destino, es decir, puede ser pública o protegida. Si es privada, debe ser el propietario de la versión o el administrador de ArcSDE.
- Si utiliza un flujo de trabajo en el que un usuario edita y otro concilia, asegúrese de que el usuario que realice la conciliación posea todos los permisos para todas las tablas y clases de entidad que han sido modificadas en la versión. De no ser así, no se podrá realizar la conciliación. El usuario que realiza la conciliación debe tener todos los permisos para ambos lados de cualquier relación que se haya modificado, incluidas las relaciones simples o compuestas. En este tipo de flujo de trabajo, el usuario que realiza la conciliación también debe tener los permisos de versión necesarios. El usuario que realiza la conciliación debe poder modificar la versión que va a conciliar, lo que significa que ésta debe ser pública, y debe poder ver la versión de destino, es decir, el usuario debe ser el propietario de la versión o ésta debe ser pública o protegida.
El proceso de conciliación
El proceso de conciliación se inicia en la barra de herramientas Versionado. Cuando se abre el cuadro de diálogo Conciliar, debe proporcionar la siguiente información:
- La versión de destino
- Cómo desea que se definan los conflictos. Cuenta con las siguientes opciones:
Opciones para definir un conflictoDefina los conflictos en este nivel
Para detectar estos casos
Fila
Un segundo usuario edita la misma fila o entidad, o entidades relacionadas topológicamente, como lo hizo usted. El conflicto ocurre incluso si editó atributos distintos. Esta es la configuración predeterminada.
Columna
Un segundo usuario edita el mismo atributo de una entidad o tabla.
- Cómo desea que ArcGIS resuelva inicialmente los conflictos: a favor de la versión que está editando (que se denomina versión de edición) o de la versión de destino. Si decide que se resuelva a favor de esta última, todas las entidades en conflicto en la sesión de edición actual se remplazan por sus representaciones en la versión de destino. Si múltiples usuarios están editando la misma versión y se detectan conflictos, la entidad que se guardó primero reemplaza la representación de la sesión de edición. Si resuelve los conflictos a favor de la versión de edición, todas las entidades en conflicto en la sesión de edición actual tienen precedencia sobre las representaciones en conflicto en la versión de destino.
No puede utilizar la operación Deshacer para volver atrás una operación de conciliación. Si intenta deshacer una operación de conciliación, aparecerá un mensaje de error porque la operación Deshacer no es compatible. Para deshacer una conciliación, debe salir de su sesión de edición sin guardar los cambios.