相关疑难解决方法(0)

将db/schema.rb放到.gitignore列表中是个好主意吗?

所以我在我的工作中建议将db/schema.rb放入.gitignore文件,因此我们没有(不时)合并问题.

有些人担心,如果发生了可怕的事情(流星从数据库服务器上的天空掉落,同时所有db/migrete文件都已损坏),我们可能会松开架构,我们将不得不使用rake db:purge(重用) schema.rb).我同意这是可能的,这是一个很好的论据,但它不应该是问题,因为每次我们执行rake db:migrate时都会生成db/schema.rb.因此,即使我们不在服务器上推送schema.rb,我们也在推动迁移添加运行db:migrate每次我们使用数据库更改进行部署时,db:migrate rails将在服务器端自动生成schema.rb,并且schema.rb在服务器上保持不变,直到我们执行另一个db:migrate.

那么你的意见是什么,我们是否应该将db/schema.rb放入git ignore?

谢谢

migration git ruby-on-rails gitignore

22
推荐指数
1
解决办法
1万
查看次数

标签 统计

git ×1

gitignore ×1

migration ×1

ruby-on-rails ×1