开发者社区> 问答> 正文

在提交git之前自动导出mysql数据库

看到一些,数据库版本控制解决方案,比如Laravel自带的那个,还有dbv.php但是我觉得还不如直接在提交前 导出一下数据表结构的SQL文件。有没有办法在提交git之前自动导出mysql数据库呢。想把数据表结构也加入版本控制里。用的是TortoiseGit。

展开
收起
蛮大人123 2016-02-06 23:42:08 2648 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    在你的repo根目录应该有个目录 .git/hooks/ (需要先显示隐藏目录) , 在其中新建一个文件pre-commit(当前用户需要有执行权限),内容大致如下:
    222
    mysql用户、密码、dbname都要变成你自己的.

    2019-07-17 18:38:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
新一代高效Git协同模型 立即下载
AGit-Flow:新一代高效Git协同模型 立即下载
AGit-flow:新一代高效Git协同模型 立即下载

相关镜像