Versioning options

On the project Options dialog box, on the Versioning tab, you can change versioning settings for the ArcGIS AllSource application. The versioning settings are stored in your user profile and are honored for all ArcGIS AllSource projects.

Versioning Options tab from ArcGIS Pro project settings

Dive-in:
System administrators can manage application settings on behalf of users in an organization. Settings can be locked and have different defaults from the application defaults. To learn more, see Manage application settings and Versioning settings.

Access versioning options

To access versioning options for the project, complete the following steps:

  1. There are two ways to access versioning options:
    • From an open project, click the Project tab on the ribbon. In the list on the left, click Options.
    • From the ArcGIS AllSource start page, click Settings Settings in the lower left corner. In the list on the left, click Options.
    Tip:

    You can also access the Versioning options by clicking the dialog box launcher Launcher in the Versioning group of the Versioning tab.

  2. On the Options dialog box, under the Application heading, click the Versioning tab.
  3. Click OK.

    Your settings are saved and the dialog box closes.

Review the Geodatabase connection properties options and Reconcile options sections below for more details about each of the settings available.

Geodatabase connection properties options

The geodatabase connection properties section provides an option to control the default versioning type for database connections that are established for enterprise geodatabases using the Database Connection dialog box.

Default versioning type

You can set the default versioning type for database connections to use.

  • Branch—The versioning type for database connections is branch.
  • Traditional—The versioning type for database connections is traditional. This is the default setting.

Reconcile options

The reconcile section provides several options to control how conflicts are defined and resolved. Additionally, there are settings to control which prompts are received when performing reconcile operations.

To learn more, see Reconcile and post edits to a branch version and Reconcile and post edits to a traditional version.

Define conflicts

You can define a conflict as a discrepancy between corresponding attribute fields or between object geometry and attributes in a database row.

  • By attribute (by column)—Only changes to the same attribute (column) of the same row or feature in the target and edit versions will be flagged as a conflict. This is the default setting.
  • By object (by row)—Any changes to the same row or feature in the target and edit versions will be flagged as a conflict.

Resolve conflicts

You can set version conflicts to be resolved in favor of the edited version or the target version.

Note:

For branch versioning, conflicts will only be resolved in favor of the edited version.

  • In favor of the edit version—All conflicting features in the current version take precedence over conflicting representations in the target version. This is the default setting.
  • In favor of the target version—All conflicting features in the current version are replaced by their representations in the target version.

Display reconcile options to define and resolve conflicts

When performing a reconcile, you can set a preference for displaying the prompt to choose how to define and resolve conflicts.

Display reconcile options to define and resolve conflicts:

  • Checked (Default)—Each reconcile will provide a prompt to choose how to define and resolve conflicts.
  • Unchecked—Reconcile options are not displayed for how to define and resolve conflicts and the project options are used.

Display the Conflict Manager dialog box to review conflicts

When conflicts are detected during reconcile, they are initially resolved in favor of the edit or target version. An additional dialog box is presented to give an option to display the Conflict Manager dialog box to review the conflicts interactively. You can decide to show or hide this prompt.

Display the Conflict Manager dialog box to review conflicts:

  • Checked (Default)—When conflicts are present during the reconcile, provide a dialog box to show the Conflicts view.
  • Unchecked—When conflicts are present during the reconcile, do not provide a dialog box to review conflicts.