gpt4 book ai didi

git - 如何根据某些规则拒绝 git push

转载 作者:太空狗 更新时间:2023-10-29 14:35:13 27 4
gpt4 key购买 nike

在我们的存储库中,我们已指示所有开发人员不要包含一个关键字(即 ops$abc)作为前缀的数据库对象。例如“更新 ops$abc.tablename”。我们已指示使用 update tablenane 。

但是开发人员正在犯这种错误。有没有办法拒绝推送到有这种代码的分支?

最佳答案

您可以使用 GitHub protected branches :

  1. 将您的 masterrelease 分支设置为 protected 。
  2. 添加一个自动测试,如果开发人员使用 update ops$abc.tablename 则会失败。
  3. 将您的 CI 服务器配置为在打开 GitHub pull 请求时运行自动化测试。

现在开发人员将无法通过此更改 merge pull 请求(或直接提交到 protected 分支)。

关于git - 如何根据某些规则拒绝 git push,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56069549/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com