Problem: Lost edit operation prior to executing IVersionEdit:Reconcile


While programmatically performing edits on a versioned object class, the changes applied prior to calling IVersionEdit: Reconcile disappear or are lost.


The IVersionEdit:Reconcile method starts by aborting any active edit operations prior to starting the reconcile process. This verifies the version is in a consistent state before reconciling the version with the target version.

Solution or Workaround

Prior to calling IVersionEdit:Reconcile make sure the previous edit operation is stopped before continuing.