Azure DevOps 阻止推送到掌握但允许 PR 合并
Azure DevOps prevent push to master but allow PR merge
我的理解是分支策略允许我们防止推送到主控但允许 PR。但我无法在 Azure DevOps 上找到允许我执行此操作的策略或安全设置。我错过了什么?
设置所需的分支策略后,您无法直接将更改推送到分支。
对分支的更改只能通过拉取请求进行。可以参考这个Q&A in the document.
请注意:
- 如果您拥有绕过分支策略的权限,您
可以在所需的分支策略之后直接推送到分支
已配置。
- 如果您配置了可选的分支策略,但没有必需的分支
策略,您可以将更改直接推送到分支。
例如:
如果这里的策略要求是可选的,你仍然可以直接将更改推送到分支。如果需要这里的政策要求,你需要创建一个拉取请求来推送更改。
我的理解是分支策略允许我们防止推送到主控但允许 PR。但我无法在 Azure DevOps 上找到允许我执行此操作的策略或安全设置。我错过了什么?
设置所需的分支策略后,您无法直接将更改推送到分支。 对分支的更改只能通过拉取请求进行。可以参考这个Q&A in the document.
请注意:
- 如果您拥有绕过分支策略的权限,您 可以在所需的分支策略之后直接推送到分支 已配置。
- 如果您配置了可选的分支策略,但没有必需的分支 策略,您可以将更改直接推送到分支。
例如: 如果这里的策略要求是可选的,你仍然可以直接将更改推送到分支。如果需要这里的政策要求,你需要创建一个拉取请求来推送更改。