为 Azure DevOps 上新创建的分支继承分支策略

问题描述 投票:0回答:1

我们在 Azure DevOps 上有一个 git 存储库,并且已经为一些分支(master、develop 等)配置了一些分支策略。我们目前的规则如下:

  1. 需要最低数量的审稿人
    • 最少审稿人数:2人
    • 禁止最新的推送者批准自己的更改
    • 当新的更改被推送时:
      • 重置所有批准票(不重置投票以拒绝或等待)
  2. 检查评论解决情况
    • 必填
  3. 自动包含审稿人
    • 必填..
    • 可选的..

看起来像这样:

现在我们希望为将来新创建的分支提供此配置。因为每当我创建一个新分支时,它都没有策略,我需要手动添加每个配置。

我检查了 Microsoft 官方文档、博客文章、youtube 视频,还尝试寻找 Azure DevOps 提供的选项,但在任何地方都找不到。

是否可以在 Azure DevOps 上让新创建的分支附带默认分支策略?

git azure-devops branch pull-request
1个回答
0
投票

是否可以在 Azure DevOps 上让新创建的分支附带默认分支策略?

是的。您可以参考以下两种方法来设置新分支的默认分支策略。

方法1:导航至项目设置 -> 存储库 -> 策略。您可以设置repo的分支名称并添加相关的分支策略。

在这种情况下,项目中的所有仓库都将应用此规则。

方法2:导航至项目设置 -> 存储库 -> 选择存储库 -> 策略 -> 选择分支文件夹。我们可以在Folder级别创建分支策略。

例如:

分支文件夹下目标仓库中的所有分支都将应用此规则。

要创建分支文件夹,我们可以导航到 Azure Repo -> Branches 并使用文件夹名称创建一个新分支。

例如:

© www.soinside.com 2019 - 2024. All rights reserved.