ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Desktop.Core Namespace / VersioningOptions Class / ConflictResolution Property
Example

In This Topic
    ConflictResolution Property
    In This Topic
    Gets and sets the value defining how conflicts are resolved.
    Syntax
    public ConflictResolutionType ConflictResolution {get; set;}
    Public Property ConflictResolution As ConflictResolutionType
    Remarks
    This option is for traditional versioning only. With branch versioning, conflicts are always resolved in favor of the edit version.
    Example
    Get and Set Versioning Options
    var vOptions = ApplicationOptions.VersioningOptions;
    
    vOptions.DefineConflicts = (vOptions.DefineConflicts == ConflictDetectionType.ByRow) ? 
      ConflictDetectionType.ByColumn : ConflictDetectionType.ByRow;
    vOptions.ConflictResolution = (
      vOptions.ConflictResolution == ConflictResolutionType.FavorEditVersion) ? 
        ConflictResolutionType.FavorTargetVersion : ConflictResolutionType.FavorEditVersion;
    vOptions.ShowConflictsDialog = !vOptions.ShowConflictsDialog;
    vOptions.ShowReconcileDialog = !vOptions.ShowReconcileDialog;
    
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also