看到一些,数据库版本控制解决方案,比如Laravel自带的那个,还有dbv.php但是我觉得还不如直接在提交前 导出一下数据表结构的SQL文件。有没有办法在提交git之前自动导出mysql数据库呢。想把数据表结构也加入版本控制里。用的是TortoiseGit。
在你的repo根目录应该有个目录 .git/hooks/ (需要先显示隐藏目录) , 在其中新建一个文件pre-commit(当前用户需要有执行权限),内容大致如下:
mysql用户、密码、dbname都要变成你自己的.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。