【发布时间】:2018-09-13 00:14:25
【问题描述】:
- 想象一下,我有一个进行迁移的分支。这是一个与 master 保持同步的实验性分支,但暂时不会合并到其中,如果有的话。
- 主迁移随时间而变化。
- 结果是当我在master中合并时,我最终得到了多个迁移叶子,这意味着manage.py迁移错误。如果我只做
manage.py makemigrations --merge,那么它会创建一个新的叶子,稍后也会过时。
有没有好的方法来处理这个问题?我很想避免在长期依赖的分支中进行任何迁移。
【问题讨论】:
-
我认为2个选项:不要在非主分支中跟踪您的新迁移或其修改,并且仅在分支合并到主分支后生成主迁移。或者在更新分支之前将 master 迁移合并到您的分支中,然后提交并将分支合并回 master。
标签: django git django-migrations