SCMs and migrations

In order to checkin new migrations into Subversion we currently request a lock somehow (say by Jabber), upload them, and release the lock. Even if the sequence is guaranteed to be OK, the rest of the team need still to undo their local migrations, rename them, and migrate. Not very agile.

What are you guys doing to synchronize the creation of migrations?

-- fxn