GitDoctrineMigrationBundle is a helper for managing doctrine migrations and git branches.
Add the dependency:
composer require raphaelvigee/git-doctrine-migration-bundle dev-master Register in AppKernel.php:
$bundles = [ ... new RaphaelVigee\GitDoctrineMigrationBundle\RaphaelVigeeGitDoctrineMigrationBundle(), ... ];bin/console doctrine:migrations:prepare-checkout <target> The <target> should be a branch name (example: master)
An SQL dump is created under var/git-doctrine-migration
bin/console doctrine:migrations:restore Restores the SQL dump corresponding to the current commit