rails最佳实践 - 使用VCS subversion进行提交

时间:2009-06-17 13:24:25

标签: ruby-on-rails svn commit

当您想使用rails回滚数据迁移时,更新项目的最佳做法是什么?在本地删除迁移,然后提交整个项目?

1 个答案:

答案 0 :(得分:2)

您不必删除任何迁移。所有迁移都应该是可逆的。如果您100%确定没有其他人使用过这些迁移,您可以通过以下方式删除它们:

svn rm db/migrate/your_migration
svn commit db/migrate

但是,如果您回滚的意思是为那些已经使用过该迁移的人修复它,那么就要创建一个新的迁移来逆转陷入困境的迁移。