Как говорится в заголовке... Я не уверен, что миграции Django должны жить в контроле источника.
Для:
- Если они случайно удалены с моей локальной машины, это вызовет у меня проблемы в следующий раз, когда я хочу запустить миграцию... правильно? Поэтому мне было бы полезно иметь их.
Против:
- Devs, создающие проект в первый раз, не должны запускать их, они могут просто работать прямо из файла моделей.
- Они кажутся машинной спецификой.
- Могут ли они потенциально выявить вещи, которые я не хочу в базе данных?