Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当您想使用 Rails 回滚数据迁移时,更新项目的最佳实践是什么?在本地删除迁移,然后提交整个项目?
您不必删除任何迁移。所有迁移都应该是可逆的。如果您 100% 确定没有其他人使用过这些迁移,您可以通过以下方式删除它们:
svn rm db/migrate/your_migration svn commit db/migrate
但是,如果您所说的回滚是为那些已经使用该迁移的人修复它,那么要走的路是创建一个新的迁移来扭转陷入困境的迁移。