Resumen
Registra un dataset de geodatabase corporativa como versionado.
Más información sobre cómo registrar datos como versionados en rama y con versionado tradicional.
Uso
Las herramientas de versionado solo funcionan con datasets de una geodatabase corporativa. Las geodatabases de archivos no admiten versionados.
El tipo de versionado que se utiliza lo determina la conexión de base de datos para el dataset de entrada; el Tipo de versionado es una propiedad que se define en el cuadro de diálogo Propiedades de conexión a geodatabase de una conexión de base de datos. Descubra cómo definir el tipo de versionado con las propiedades de conexión a geodatabase.
Al registrar un dataset de entidades como versionado, se registran como versionadas todas las clases de entidad del dataset de entidades.
El dataset de entrada debe provenir de una conexión de base de datos establecida como el propietario de los datos.
Los datasets habilitados para archivado no se pueden registrar como versionados. Si ya tiene habilitado el archivado en sus datos pero también desea registrar los datos como versionados, primero tiene que deshahilitar el archivado y después registrar los datos como versionados y volver a habilitar el versionado.
Nota:
Una vez que un dataset está registrado como versionado en rama, la versión del cliente mínima para el dataset es ArcGIS Pro 2.1. Esto significa que el dataset no estará disponible para usar en ArcGIS Desktop.
Sintaxis
arcpy.management.RegisterAsVersioned(in_dataset, {edit_to_base})
Parámetro | Explicación | Tipo de datos |
in_dataset | Dataset que se va a registrar como versionado. | Table View; Feature Dataset |
edit_to_base (Opcional) |
Especifica si las ediciones hechas a la versión predeterminada se moverán a las tablas base. Este parámetro no es aplicable al versionado en rama.
| Boolean |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_dataset | El dataset de entrada actualizado. | Vista de tabla; Dataset de entidades |
Muestra de código
El siguiente script independiente muestra cómo utilizar la herramienta RegisterAsVersioned para registrar un dataset como versionado.
# Name: RegisterAsVersioned_Example.py
# Description: Registers dataset as versioned
# Import system modules
import arcpy
# Set local variables
datasetName = "c:/Connections/ninefour@gdb.sde/ninefour.GDB.ctgFuseFeature"
# Execute RegisterAsVersioned
arcpy.RegisterAsVersioned_management(datasetName, "NO_EDITS_TO_BASE")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí