在我的Git回购中,我有两个主要分支,主分区和开发。然后从开发我在开发新功能时做了更多的分支。一旦我完成开发我合并开发到主和部署。在Git中,我也跟踪我的数据库迁移。在Git分支管理Laravel迁移
现在我的问题是我不得不在master中做一些热修复,其中涉及db架构修改(=迁移)。所以我觉得有自己在生产数据库结构(主),并在发展中不同结构(发展),以及一些迁移
从
开发应最后迁移之前
主注入
从主人应在开发上次迁移前注入。
还有一件事我猜回滚不应该应用于生产(可能会丢失生产数据)。
我会从这种情况中找到一条出路,但我想知道是否有标准的方法来管理这种情况,特别是当您在生产中有应用时。
更新:
我认为下一步应重订发展到硕士,因此包括主烫迁移到发展,因为他们在任何工作之前进行开发分支。
这带来了两个问题:
我有好几个分支,从开发,我不知道怎么变基在一个走上主(如果它甚至有可能)
- 出发
Laravel迁移主热修复(在开发已经创建后,创建一些迁移后创建)将具有时间戳,这些时间戳在开发后分支,所以我不信任develop如果我已经玩过主人的话,迁徙甚至会得到执行。
Thx Ray,我更新了我的问题,因为描述不正确。 – mettjus 2014-10-28 18:23:22