Este es un tema que siempre me provoca dudas. Con Subversion o Git, uno tiene bajo control el código, entre varios desarrolladores, versionado, tags, branchs, blablablas, y todo el rollo.
Pero a la hora de versionar o de mantener ordenados los cambios que se realizan en la Base de Datos, comienzo a dudar, a pensar estrategias que nunca se terminan aplicando y al final, todos desarrollan sobre la misma base y luego se aplica a producción.
Qué conocen o cómo desarrollan al respecto de este tema? Se que RoR tiene un administrador de cambios en la base de datos, que general archivos .sql incrementales para tener controlados los cambios, pero existe o utilizan algo parecido en PHP?
Gracias por sus respuestas !