Каков предпочтительный способ управления schema.rb в git?
Я не хочу добавлятьschema.rb
в.gitignore
потому что я хочу иметь возможность загрузить новую схему базы данных из этого файла. Тем не менее, его сохранение вызывает всевозможные ложные конфликты, которые легко разрешаются новымdb:migrate:reset
.
В основном я хочу способ:
Храните schema.rb в хранилище для настройки базы данных во время развертыванияХраните schema.rb в .gitignore для общего развитияТам будет один или два человека, ответственные за обновлениеschema.rb
и зная, что это было правильно.
Есть ли способ, которым я могу взять свой пирог и съесть его тоже?