首页 > 解决方案 > 如何在 Azure DevOps 中隐藏分支

问题描述

我们需要将主分支与将在功能分支上工作的开发人员隔离开来。开发人员不应显示“主”分支。

我尝试过创建分支并设置分支策略,但它不起作用,没有隐藏主分支不显示给开发人员的选项。

有没有其他方法像使用子模块将主分支与开发人员隔离开来?如果是这样,请分享在 AZURE DevOps 中创建子模块的过程。

标签: azureazure-devopsgit-submodulesazure-repos

解决方案


目前无法在 azure devops 中隐藏分支。

子模块也无法隔离主分支。因为您可以使用命令获取子模块源内容git submodule update --init --recursive

上面的评论有好处。如果 master 对开发人员隐藏,他们将无法将自己的代码合并到 master 分支,也无法从 master 分支中提取最新的代码。

Azure devops 提供了分支策略设置和分支权限设置,允许您保护主分支。

查看以下文档以获取更多信息:

使用分支策略提高代码质量

设置分支权限

锁定分支


推荐阅读