0
我正在分布在20个人的Rails应用程序上工作。不知何故,两个用户创建了具有相同时间戳的迁移,并将他们的代码推送到中央项目管理系统。由于模式迁移表只维护时间戳(也是表的主键)的版本,导轨如何处理这种情况?任何人都可以解释..?如果我希望从模式迁移表中删除该条目,会发生什么?哪个迁移的时间戳将被删除?具有相同时间戳的Rails Migarations
我正在分布在20个人的Rails应用程序上工作。不知何故,两个用户创建了具有相同时间戳的迁移,并将他们的代码推送到中央项目管理系统。由于模式迁移表只维护时间戳(也是表的主键)的版本,导轨如何处理这种情况?任何人都可以解释..?如果我希望从模式迁移表中删除该条目,会发生什么?哪个迁移的时间戳将被删除?具有相同时间戳的Rails Migarations
你应该会看到下面的错误运行的迁移
rake aborted!
Multiple migrations have the version number
事情变得相当不愉快的迁移时得到“不同步”,我认为这是可能的球队时。
另一个大问题是,如果用户回去换更早迁移,淘气!
我在此处发布了有关管理迁移时遇到不同步的问题。
http://www.fmhcc.com.au/ruby/database-migrations-in-rails-and-when-to-start-from-scratch/
我会说,这将是只有20人相当罕见:■ – HungryCoder