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