The new version of the Automation Engine, v12.2, adds rudimentary support for version control using an external version control system. Unfortunately, it is implemented in a way that makes it useless to us. The unit of control in this system is the AE client. That’s right — you can check in, check out, update, branch, and merge only entire clients in the AE system. The new version control capability does not make it possible to do version control at the folder or object level.
Until the AE supports finer-grained version control, we will continue to rely on the transport case and XML mechanisms of moving objects from the one AE system to another. (We developed our own in-house application to automate this process.)