Disponible con una licencia Standard o Advanced.
Una vez finalizada la edición de una versión, puede fusionar los cambios con cualquier versión anterior a ella, como la versión principal o la versión DEFAULT.
Para fusionar los cambios, debe realizar una conciliación, resolver los posibles conflictos y publicar. En este tema se explica el primer paso de este proceso: conciliar.
Desde que comenzó a trabajar en su versión, es posible que otros usuarios hayan modificado la versión de destino de forma que se cree un conflicto con sus ediciones. El proceso de conciliación busca dichos conflictos. Los conflictos se producen en estas 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.
Al conciliar, la versión que está editando se actualiza con los cambios de la versión de destino. Tal vez note que las entidades cambian a medida que los elementos insertados, actualizados o eliminados de cualquier entidad o registro de la versión de destino se aplican a la 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 uno en uno 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.
Requisitos previos
Para poder conciliar, deben cumplirse 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. Se produce una excepción si la versión de destino es la DEFAULT, ya que puede conciliar con dicha versión 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 la geodatabase.
- Si utiliza un flujo de trabajo en el que un usuario edita y otro concilia, asegúrese de que el usuario que realiza la conciliación posee todos los permisos para todas las tablas y clases de entidad que hayan sido modificadas en la versión. De no ser así, no podrá realizar la conciliación. El usuario que realiza la conciliación debe tener todos los permisos de 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 esta debe ser pública, y debe poder ver la versión de destino, es decir, la versión debe ser de su propiedad, ser pública o estar protegida.
El proceso de conciliación
El proceso de conciliación se inicia desde la barra de herramientas Versionado. Cuando se abra 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:
Defina 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 opción predeterminada.
Columna
Un segundo usuario edita el mismo atributo de una entidad o tabla.
Opciones para definir un conflicto - 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 de la sesión de edición actual se remplazarán 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.