Qual é a maneira preferida de gerenciar schema.rb no gi

Eu não quero adicionarschema.rb para.gitignore, porque desejo poder carregar um novo esquema de banco de dados desse arquivo. No entanto, mantê-lo em check-in está causando todos os tipos de conflitos espúrios que são facilmente resolvidos por um novodb:migrate:reset.

Basicamente eu quero uma maneira de:

Keep schema.rb no repositório para configuração do banco de dados em tempo de implantaçãoKeep schema.rb em '.gitignore' para desenvolvimento geral

Haveria uma ou duas pessoas responsáveis pela atualizaçãoschema.rb e sabendo que estava corret

Existe uma maneira de eu pegar meu bolo e comê-lo também?

questionAnswers(8)

yourAnswerToTheQuestion