Мне интересно, каков «лучший» способ использования South с несколькими разработчиками.
Следует ли отслеживать файлы миграции?Проблемы возникают, когда два разработчика создают разные изменения в models.py из одного источника.
Если отслеживаются файлы миграции:
- Трудно заметить слияние, так какони формируются с разными именами файлов.
- и в любом случае трудно объединить.
- сложно применить (необходимо выполнить миграцию в обратном направлении на одну миграцию, объединить, снова перенести вперед)
Если это не такотслежено:
- настройка миграции не может быть общей.
- разработчику необходимо создать миграцию (и применить ее) всякий раз, когда он вносит изменения в моделифайл (вместо того, чтобы просто применить его).
Есть ли еще преимущества / недостатки, которые я пропустил?какой "лучший" способ?В настоящее время я использую отслеживаемые миграции, но думаю о переходе на неотслеживаемый, кажется, это намного проще.
спасибо.