2010-11-21 30 views

回答

4

當然,請執行rake db:migrate(如果您尚未創建)和rake db:schema:dump。

我個人不會提交我的schema.rb,那是因爲當你有多個開發人員在同一個項目上工作時,總會有合併問題,因爲這個文件總是在變化。

檢查的.gitignore文件,看看是否schema.rb是存在的,如果你真的想將它推到你的資料庫,評論或從您的.gitignore刪除此項

2

作爲副總裁,rake db:migrate將傾模式.rb遷移後。但是,如果你只想轉儲模式:

rake db:schema:dump 

忽略DB/schema.rb是開發商之間的contentious issue。就我個人而言,我不會忽視它,因爲它過去對我造成了問題,我沒有強制性的理由將它包含在版本控制中。

相關問題