I would recommend doing a manual export of the XY Event layer to your enterprise geodatabase. This will only need to happen once. Then, you can set up a model that performs a truncate table and append from the event layer to the feature class. After the table updates, you can execute the model that will update the enterprise geodatabase feature class.
One thing to note is that the feature class does not have to be registered as versioned in order to do online edits. If you do register the feature class as versioned, you want to make sure that you perform a geodatabase compress frequently as the A & D tables will grow quite large due to the truncate and append operation.