Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 移民令_Php_Doctrine_Database Migration_Doctrine Migrations - Fatal编程技术网

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字段
。这是逻辑上的冲突。这是数据库设计阶段必须解决的问题。