マイグレーションを作成しました。rake db:migrate
が実行され、db/schema.rbのバージョン番号が変更されました。それから私はgit fetch origin master
をして、私のチームメンバーから変更があったのを見ました。そこで私はgit stash
とgit rebase FETCH_HEAD
を行い、その後にgit stash pop
を続けました。これにより、バージョン番号に対するdb/schema.rbの競合が発生しました。Git操作で作成されたschema.rbの競合の管理
Upstream>>>
ActiveRecord::Schema.define(:version => 20110930179257) do
===========
ActiveRecord::Schema.define(:version => 20110930161932) do
<<<Stashed
適切な修正は、手動でアップストリームよりも高いバージョン番号を手動で増やすことだと思います。
これは賢明なことか悪いニュースですか?
おかげで、 マックス
手動でバージョンをインクリメントし、自分の質問に答えるために番号は必要ではなく、おそらく悪い考えです。私が知ることから必要なのは、アップストリームのバージョン番号だけを受け入れることだけです。 – maxenglander