告知其他Git贡献者SQL更改

时间:2016-09-23 10:42:52

标签: git github

我正在使用GitHub作为项目存储库,每当贡献者更改其本地数据库中的内容时,他会在拉取请求后发送带有SQL语句的电子邮件,以通知所有贡献者他们必须在合并新代码源之前更改数据库变化。

例如,我可以使用这样的问题:

  1. 创建问题

  2. 通过包含提交引用此问题 提交消息中的问题编号。 示例:git commit -m "last update, check #13"

  3. 是否有更好的方法可以使用Git通知其他贡献者有关SQL更改的信息?

1 个答案:

答案 0 :(得分:2)

您需要将数据库带入存储库。通过电子邮件发送SQL语句意味着它们会丢失。新员工初始化数据库的过程是什么?你当前的方法很棘手。

这在很大程度上取决于您使用的语言/框架/数据库类型。

实际上,这意味着您提交了一系列迁移脚本,这些脚本按顺序将更改应用于数据库。

在最基本的级别,它们可以是SQL文件。如果使用更强大的工具,您可以选择回滚更改,重建数据库架构等。

进一步阅读: