在VSTS中,如何锁定主分支,以便没有人可以提交给它,但可以合并来自其他分支的拉取请求?

Sam*_*eer 4 azure-devops

我想在我的master分支机构执行一项特定的政策。在VSTS中,如何锁定主分支,以便没有人可以提交给它,但可以合并来自其他分支的拉取请求?

Mar*_*Liu 6

master仅通过拉取请求在分支上进行更改,应为分支设置分支策略master。

您可以找到分支策略的工作方式如下:

保护这个分支

  • 设置必需策略将在更新分支时强制使用拉取请求

  • 设置必填策略将防止删除分支

  • 在“安全性”页面上管理此分支的权限

您可以设置如何保护master分支的项目。如下图所示,至少需要一位审阅者才能进行拉取请求。

在此处输入图片说明