教义迁移令

时间:2019-08-01 10:04:39

标签: php doctrine database-migration doctrine-migrations

Doctrine以Version{YmdHis}名称格式生成迁移。

想象一下,有几个团队在一个项目上工作。 VCS中有两个分支:fix_tablenamefeature_tablename

feature_tablename进行了迁移,该迁移添加了新字段foo_field。并且fix_tablename的迁移将bar_field更改为foo_field

第一个分支中的迁移具有较早的版本。下一步,我们将两个分支合并到release_august分支中。因此,我们几乎无法检测到冲突。在大团队中使用Doctrine迁移的更好方法是什么?

P.S。在上一个项目中,我们有我们的自定义迁移系统。所有迁移都具有增量版本(1、2、3)。在上述情况下,由于迁移文件名,我们发生了VCS冲突。

0 个答案:

没有答案