【发布时间】:2022-07-19 20:11:25
【问题描述】:
以下情况: 当我们创建一个候选版本时,我们会创建一个分支 release/*。
然后对其进行测试,并在必要时在此分支上进行修复。
之后,它被合并回 master 并标记。
在这两者之间,不能对 master 进行任何提交。
如果存在具有模式 release/* 的分支,是否有技术方法可以防止这种情况发生或至少发出警告?
【问题讨论】:
标签: git azure-devops
以下情况: 当我们创建一个候选版本时,我们会创建一个分支 release/*。
然后对其进行测试,并在必要时在此分支上进行修复。
之后,它被合并回 master 并标记。
在这两者之间,不能对 master 进行任何提交。
如果存在具有模式 release/* 的分支,是否有技术方法可以防止这种情况发生或至少发出警告?
【问题讨论】:
标签: git azure-devops
您可以编写任何您喜欢的脚本并使其在特定条件下运行。它被称为 Git Hooks。有很多关于它们的信息,例如https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks
【讨论】: