标签: git
Git是一款出色的工具:您可以切换到以前的版本之一,并将历史记录一分为二,以找到错误。
但实际上你不能,因为当你转换到旧版本时,你的数据库仍处于最新状态,因此你的 Web应用程序根本无法工作
关于如何解决这个问题有什么共同的解决方案吗?
一些想法:
答案 0 :(得分:0)
最干净的解决方案是创建一个带有虚拟/测试数据的数据库的脚本。由于此脚本和数据库结构将进行版本控制,因此始终会创建正确的脚本。
但是,您无法自动执行向后迁移,因为当前提交后发生的有关结构更改的信息不可用。