如何在Azure Devops中设置默认分支策略

时间:2018-09-26 07:11:22

标签: git azure-devops azure-devops-rest-api

是否可以在所有回购中设置分支策略?换句话说,创建分支时,已经为master设置了默认分支策略。

3 个答案:

答案 0 :(得分:3)

实际上是上述评论中提到的@Thomas Harris,您可以通过以下方式为单个项目中的所有存储库设置它:

  1. **项目设置*
  2. “回购”标题下的
  3. 交叉回购政策
  4. 点击添加分支机构保护按钮

然后您可以选择将其应用于默认分支还是特定分支名称模式。

Set project-wide branch protection via Project Settiongs

答案 1 :(得分:2)

现在您不能。例如,您可以在Azure DevOps中监听事件以创建项目,然后自己设置策略。有关如何开始的信息,请参见:https://docs.microsoft.com/en-us/azure/devops/repos/git/create-pr-status-server-with-azure-functions?view=vsts

答案 2 :(得分:1)

现在已更改。因此,对于其他寻找它的人,您可以在这里找到它:

  1. * 项目设置
  2. “存储库”
  3. 所有存储库->“策略”标签
  4. 在底部应该有一个带有“ +”按钮的“分支政策”部分

Screen from the mentioned view