【问题标题】:Git / Azure Repos - is it possible to block commits on master if a certain branch exist?Git / Azure Repos - 如果存在某个分支,是否可以阻止 master 上的提交?
【发布时间】:2022-07-19 20:11:25
【问题描述】:

以下情况: 当我们创建一个候选版本时,我们会创建一个分支 release/*。

然后对其进行测试,并在必要时在此分支上进行修复。

之后,它被合并回 master 并标记。

在这两者之间,不能对 master 进行任何提交。

如果存在具有模式 release/* 的分支,是否有技术方法可以防止这种情况发生或至少发出警告?

【问题讨论】:

    标签: git azure-devops


    【解决方案1】:

    您可以编写任何您喜欢的脚本并使其在特定条件下运行。它被称为 Git Hooks。有很多关于它们的信息,例如https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-04
      • 2017-03-20
      相关资源
      最近更新 更多