Recursively reconciles and optionally posts and deletes all versions in a versioned GeoDatabase.

Allows user to connect to a versioned GeoDatabase, select a version, and the tool will try to reconcile, optionally post, and optionally delete every version under that version.

How to use:
  1. Run BatchReconcile.exe
  2. Browse and select a Versioned GeoDatabase.
  3. Select a Version to Reconcile/Post everything below.
  4. Optionally select if you want to post.
  5. Optionally select if you want to delete the version after post.
  6. Click Start.


Requires: Versioned GeoDatabase

Difficulty: Advanced

Visual Basic
File Description
frmBatchReconcile.frm Main form containing all the logic.
BatchReconcile.exe Batch Reconcile executable.
BatchReconcile.vbp Batch Reconcile project.

Key CoClasses: VersionedWorkspace
Key Interfaces: IVersionedWorkspace, IWorkspaceEdit, IVersionEdit, IEnumLockInfo, ILockInfo
Key Members: IVersionedWorkspace.FindVersion, IVersion.VersionInfo, IVersionEdit.Reconcile, IVersionEdit.Post, IVersion.VersionLocks