如何在Azure DevOps中隐藏分支

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

我们需要将master分支与将要从事功能分支的开发人员隔离。开发人员不应显示“ master”分支。

我已经尝试过创建分支并设置分支策略,但是它不起作用,没有这样的选项可以隐藏主分支,以免向开发人员显示。

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

azure azure-devops git-submodules azure-repos
1个回答
0
投票

当前无法在天蓝色的devops中隐藏分支。

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

上面的评论很有意思。如果master对开发人员隐藏,则他们将无法将其代码合并到master分支,也无法从master分支提取最新代码。

并且Azure devops提供分支策略设置和分支权限设置,这些设置使您可以保护master分支。

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

Improve code quality with branch policies

Set branch permissions

Lock a branch

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