【发布时间】:2011-10-02 11:20:06
【问题描述】:
我有 2 个版本的相同迁移(我知道这是个坏习惯)。我多次删除旧版本,但在重新启动我的项目(或对其进行某些操作,如 rake db:test:prepare)后,该文件出现在我的 migrate 文件夹中。当我运行 rake db:migrate 时,它会抱怨同名的多个迁移。
如何彻底删除迁移文件?是否有我需要删除的注册表以防止它再次出现?
【问题讨论】:
-
您使用什么源代码控制?听起来更像是恢复文件而不是 rails 所做的任何事情。
-
我正在使用 Git。我将这些删除添加到我的提交中,但它们不断回来。
标签: ruby-on-rails git version-control migration