Reconcile Versions (Data Management Tools)
Summary
Reconciles a version or multiple versions with a target version.
Usage
The reconcile process requires that you are the only user currently editing the version and the only user who will edit the version throughout the reconcile process until you save or post.
The reconcile process requires that you have full permissions to all the feature classes that have been modified in the version being edited.
This tool supports reconcile and post operations for data published from a branch workspace with version management capabilities enabled. Reconcile and post operations for branch versioning using a geodatabase connection file are not supported.
License:
When working with branch versioning in an ArcGIS Enterprise 11.2 or later deployment, organization members must be assigned a license for the ArcGIS Advanced Editing user type extension to use this tool.
Parameters
| Label | Explanation | Data type |
|---|---|---|
|
Input Workspace |
The enterprise geodatabase that contains the versions to be reconciled. For branch versioning, this will be the feature service URL (for example, |
Workspace |
|
Reconcile Mode |
Specifies the versions that will be reconciled. If the input is a branch workspace, the only valid option for this parameter is to reconcile all versions.
|
String |
|
Target Version (Optional) |
The name of any version in the direct ancestry of the edit version, such as the parent version or the default version. It typically contains edits from other versions that you want included in the edit version. If the input is a branch workspace, the only valid option for this parameter is to reconcile with the default version. |
String |
|
Edit Versions (Optional) |
The name of the edit version or versions that will be reconciled with the selected target version. Only versions that are in the direct ancestry of the selected target version will be displayed. |
String |
|
Acquire Locks (Optional) |
Specifies whether feature locks will be acquired. This parameter is only applicable for a dataset that is registered as traditional versioned. If the input is a branch workspace, locks are not acquired during the reconcile process.
|
Boolean |
|
Abort if Conflicts Detected (Optional) |
Specifies whether the reconcile process will end if conflicts are found between the target version and the edit version during the reconcile process.
|
Boolean |
|
Conflict Definition (Optional) |
Specifies whether the conditions required for a conflict to occur will be defined by object (row) or by attribute (column).
|
String |
|
Conflict Resolution (Optional) |
Specifies the resolution that will be used if a conflict is detected. If the input is a branch workspace, the default is to favor the edit version.
|
String |
|
Post Versions After Reconcile (Optional) |
Specifies whether the current edit session will be posted to the reconciled target version.
|
Boolean |
|
Delete Versions After Post (Optional) |
Specifies whether the reconciled edit version will be deleted after posting. This parameter only applies when the Post Versions After Reconcile parameter is checked.
|
Boolean |
|
Reconcile Versions Log (Optional) |
The name and location where the log file will be written. The log file is an ASCII file containing the contents of the geoprocessing messages. |
File |
|
Proceed if unreviewed conflicts are detected (Optional) |
Specifies whether the reconcile will proceed if existing unreviewed conflicts are detected before the reconcile process starts. If you proceed, existing conflicts from previous sessions will be lost when the tool runs. This parameter is only applicable to branch versioning.
|
Boolean |
|
Reconcile checkout replica versions (Optional) |
Specifies whether the reconcile process will include checkout replica versions. If you are creating a checkout replica as part of a geodatabase replication workflow, an associated version is created in the geodatabase. This parameter allows you to include or remove these types of versions from the list of versions to be reconciled. This parameter is not applicable to branch versioning.
|
Boolean |
Derived output
| Label | Explanation | Data type |
|---|---|---|
|
Updated Input Workspace |
The updated input workspace. |
Workspace |
Environments
Licensing information
- Basic: Limited
Supported for branch versioning when using ArcGIS Enterprise named user licensing with a member that has the ArcGIS Advanced Editing user type extension. - Standard: Yes
- Advanced: Yes