Control de versiones: conceptos básicos

Disponible con una licencia Standard o Advanced.

El control de versiones permite a varios usuarios editar directamente una geodatabase sin aplicar explícitamente bloqueos de entidades o duplicar los datos. Estos son los aspectos fundamentales sobre las versiones:

Una versión es un estado con nombre de una geodatabase. Utilice versiones para representar diseños de ingeniería, trabajos de construcción, instantáneas con las geodatabases y todo tipo de escenario que implique el planteo de preguntas del tipo "qué sucede si", cuando se estudia un resultado.

La versión abarca una geodatabase y tiene propiedades. Puede definir qué objetos en una geodatabase están versionados y puede especificar selectivamente qué datasets de entidades, clases de entidad y tablas están versionados. Cuando especifica que un dataset de entidad está versionado, todas las tablas y clases de entidad se versionan automáticamente.

Una geodatabase puede tener varias versiones coexistentes. Puede controlar la visibilidad que otros usuarios tienen de una versión estableciendo sus permisos. Cada versión le permite realizar la misma visualización y funciones analíticas que una geodatabase no versionada.

Las diferencias sólo están en el estado de fila, no en los esquemas. La versión le presenta una vista sin interrupciones de todas las ediciones que se aplicaron desde que se creó la versión. El estado de fila refleja todos los objetos que se agregaron, se quitaron y se modificaron. La información del estado de fila sobre cada versión se almacena (o permanece) en la geodatabase. El esquema, la definición de las tablas y sus campos, se pueden modificar en una geodatabase; los cambios de esquemas se aplican a todas las versiones de la geodatabase.

Internamente, la geodatabase tiene tablas para hacer un seguimiento de las entidades que se modificaron, se quitaron y se agregaron, pero eso no resulta evidente cuando utiliza versiones. Parece ser una copia integral de una geodatabase.

Existe una versión predeterminada para cada geodatabase versionada. La versión predeterminada se puede considerar como la versión incorporada. En general representa el estado nominal de la geodatabase.

Se puede crear una versión desde otra versión. Comenzando con la versión predeterminada, puede crear cualquier cantidad de versiones. Cada versión, excepto la versión predeterminada, tiene exactamente una versión principal.

Se puede conectar a cualquier versión. Los usuarios comenzarán a editar una versión según el proyecto o la etapa del proyecto en la que están trabajando. Los usuarios pueden trabajar con cualquier versión para la cual tengan permiso.