Каков предпочтительный способ управления schema.rb в git?

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

В основном я хочу способ:

Храните schema.rb в хранилище для настройки базы данных во время развертыванияХраните schema.rb в .gitignore для общего развития

Там будет один или два человека, ответственные за обновлениеschema.rb и зная, что это было правильно.

Есть ли способ, которым я могу взять свой пирог и съесть его тоже?

Ответы на вопрос(8)

Ваш ответ на вопрос