Tôi đã tạo di chuyển, chạy rake db:migrate
, đã tăng số phiên bản db/schema.rb của tôi. Sau đó, tôi đã làm một git fetch origin master
và thấy rằng có những thay đổi từ các thành viên trong nhóm của tôi. Vì vậy, tôi đã thực hiện một số git stash
và git rebase FETCH_HEAD
, theo sau là git stash pop
. Điều này dẫn đến xung đột trong db/schema.rb trên số phiên bản.Quản lý xung đột trong schema.rb được tạo bởi thao tác Git
Upstream>>>
ActiveRecord::Schema.define(:version => 20110930179257) do
===========
ActiveRecord::Schema.define(:version => 20110930161932) do
<<<Stashed
Tôi nghĩ khắc phục thích hợp sẽ là tăng số phiên bản theo cách thủ công lên thứ gì đó cao hơn thượng nguồn.
Đây có phải là tin tức hợp lý hoặc không tốt?
Cảm ơn, Max
Để trả lời câu hỏi của riêng tôi, tay incrementing phiên bản số là không cần thiết, và, trong khả năng tất cả, một ý tưởng tồi. Tất cả những gì cần thiết, từ những gì tôi có thể nói, là chỉ chấp nhận số phiên bản ngược dòng. – maxenglander