Какова наилучшая практика работы с файлами миграции в Django, когда в проекте участвует несколько разработчиков? [закрыто]
Когда я запускаю команды миграции в Django python manage.py makemigrations
и python manage.py migrate
, создаются файлы типа 0001_initial.py
. В сети я встречал разные мнения о том, следует ли фиксировать файлы миграции в Git или добавлять их в .gitignore
. Некоторые предлагают игнорировать их, другие рекомендуют фиксировать их и сминать при необходимости.
Может ли кто-нибудь объяснить сценарии, возникающие при фиксации файлов миграции несколькими разработчиками, какие проблемы или ошибки могут возникнуть, и как мы можем избежать этих проблем в среде совместной работы?