我们在 Azure DevOps 上有一个 git 存储库,并且已经为一些分支(master、develop 等)配置了一些分支策略。我们目前的规则如下:
看起来像这样:
现在我们希望为将来新创建的分支提供此配置。因为每当我创建一个新分支时,它都没有策略,我需要手动添加每个配置。
我检查了 Microsoft 官方文档、博客文章、youtube 视频,还尝试寻找 Azure DevOps 提供的选项,但在任何地方都找不到。
是否可以在 Azure DevOps 上让新创建的分支附带默认分支策略?
是的。您可以参考以下两种方法来设置新分支的默认分支策略。
方法1:导航至项目设置 -> 存储库 -> 策略。您可以设置repo的分支名称并添加相关的分支策略。
在这种情况下,项目中的所有仓库都将应用此规则。
方法2:导航至项目设置 -> 存储库 -> 选择存储库 -> 策略 -> 选择分支文件夹。我们可以在Folder级别创建分支策略。
例如:
分支文件夹下目标仓库中的所有分支都将应用此规则。
要创建分支文件夹,我们可以导航到 Azure Repo -> Branches 并使用文件夹名称创建一个新分支。