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.