【发布时间】:2017-01-21 17:40:51
【问题描述】:
我有一个旧的 git 分支,它的迁移从未合并到我们的主 分支。自从我进行迁移以来,已经进行了 14 次左右的迁移。
我已经将我的旧分支重新定位到我们当前的分支并进行了两次迁移:
- 0044_auto_20160810_1128
- 0044_auto_20160823_1613
我试过运行python manage.py migrate --merge- 这只会返回以下文本:
usage: manage.py migrate [-h] [--version] [-v {0,1,2,3}] [--settings SETTINGS]
[--pythonpath PYTHONPATH] [--traceback] [--no-color]
[--noinput] [--no-initial-data] [--database DATABASE]
[--fake] [--fake-initial] [--list]
[app_label] [migration_name]
manage.py migrate: error: unrecognized arguments: --merge
我从以下堆栈问题中找到了这个命令:
Django South migration conflict while working in a team
我要做的只是合并两个 0044 迁移,因此当我推送到生产环境时它不会出错。
【问题讨论】:
-
迁移的模型是否相同?
标签: python django git merge django-south