Php 移民令
条令使用Php 移民令,php,doctrine,database-migration,doctrine-migrations,Php,Doctrine,Database Migration,Doctrine Migrations,条令使用版本{YmdHis}名称格式生成迁移 假设几个团队在一个项目上工作。VCS中有两个分支:fix\u tablename和feature\u tablename feature\u tablename进行了迁移,添加了一个新字段foo\u field。而fix\u tablename的迁移将bar\u字段更改为foo\u字段 第一个分支中的迁移具有早期版本。在下一步中,我们将两个分支合并到release\u august分支中。因此,我们有一个难以察觉的冲突。在大型团队中使用条令迁移的更好
版本{YmdHis}
名称格式生成迁移
假设几个团队在一个项目上工作。VCS中有两个分支:fix\u tablename
和feature\u tablename
feature\u tablename
进行了迁移,添加了一个新字段foo\u field
。而fix\u tablename
的迁移将bar\u字段
更改为foo\u字段
第一个分支中的迁移具有早期版本。在下一步中,我们将两个分支合并到release\u august
分支中。因此,我们有一个难以察觉的冲突。在大型团队中使用条令迁移的更好方法是什么
另外,在上一个项目中,我们有自己的自定义迁移系统。所有迁移都有增量(1、2、3)版本。在上述案例中,由于迁移文件名的原因,我们遇到了VCS冲突。我不确定这是否是一个问题。如果我理解的正确,您有两个分支,第一个分支创建
foo\u字段
,第二个分支将bar\u字段
重命名为foo\u字段
。这是逻辑上的冲突。这是数据库设计阶段必须解决的问题。