2016-09-14 3 views
2

У меня был старый GIT филиал который имеет миграция, которая никогда не слиты в нашей основной филиала. Поскольку я совершил эту миграцию, было сделано около 14 миграций.Django объединить две миграции с тем же ID?

С тех пор я перебазировать свою старую ветвь в нашей текущей ветви и две миграции:

  1. 0044_auto_20160810_1128
  2. 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 

I нашел эту команду на следующий вопрос стека:

Django South migration conflict while working in a team

Все, что я пытаюсь TODO является слияние двух миграции так, когда я нажимаю на производство это не будет ошибкой.

+0

ли миграция на один и те же модели? – Jon

ответ

5

Это старый вопрос, но в случае, если кто найдет ее в будущем, команда

python manage.py makemigrations --merge 
Смежные вопросы