2016-09-14 3 views
2

나는 오래된 자식 지점 우리의 주요 지점에 병합되지 않았다 마이그레이션을 가지고했다. 마이그레이션을 수행 한 이래로 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 

다음 스택 질문에서이 명령을 발견 :

Django South migration conflict while working in a team

내가 할 일을 시도하고 모든 나는 그것이 오류하지 않습니다 생산 누르면 이렇게 두 마이그레이션을 병합합니다.

+0

가 같은 모델의 마이그레이션 있습니까입니까? – Jon

답변

5

이 오래된 질문이지만 경우 사람에 미래에 그것을 발견되어,이 명령은

python manage.py makemigrations --merge 
관련 문제