Is there another way, or some tool, to handle database schema changes in multiple parallel feature branches other than creating a separate database for each one in development?
ie. Spin up a DB in memory based on some configuration or script and populate with DbUnit before running tests.
This question is specifically targeted at unit testing, but could be applicable to UAT as well.