标签: ruby-on-rails svn commit
当您想使用rails回滚数据迁移时,更新项目的最佳做法是什么?在本地删除迁移,然后提交整个项目?
答案 0 :(得分:2)
您不必删除任何迁移。所有迁移都应该是可逆的。如果您100%确定没有其他人使用过这些迁移,您可以通过以下方式删除它们:
svn rm db/migrate/your_migration svn commit db/migrate
但是,如果您回滚的意思是为那些已经使用过该迁移的人修复它,那么就要创建一个新的迁移来逆转陷入困境的迁移。