我即将通过创建 2 个钩子来混淆,但我只是想检查是否有人已经有了这些钩子,或者可能是一个更好的主意。
pre-push:使用 git diff --stat --cached origin/master 查看是否正在推送“迁移”。如果是这样,那么在推送之前备份数据库。
接收后:运行迁移
我即将通过创建 2 个钩子来混淆,但我只是想检查是否有人已经有了这些钩子,或者可能是一个更好的主意。
pre-push:使用 git diff --stat --cached origin/master 查看是否正在推送“迁移”。如果是这样,那么在推送之前备份数据库。
接收后:运行迁移