【发布时间】:2011-11-21 13:07:28
【问题描述】:
目前我正在开发一个 Rails 项目,我不断在可部署的 master 分支和许多其他分支之间切换,在那里我实现了新功能。
问题是,通常这些功能会向数据库添加一些表,这意味着每次切换分支时,我都必须删除数据库,迁移,然后用一些虚拟数据填充它。
我可以在大约两到三个步骤中完成此操作,因为我有一个重新创建所有虚拟数据的 rake 任务,但速度不是很快(几分钟)。这不是有史以来最糟糕的等待时间,但我想知道是否有任何替代解决方案,我不必每次签出分支时都重新创建数据库。
我目前在我的开发机器上使用 MySQL。
【问题讨论】:
标签: ruby-on-rails database git branch git-branch