azure - 如何在 Azure DevOps 中隐藏分支

标签 azure azure-devops git-submodules azure-repos

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

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

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

最佳答案

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

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

以上评论有很好的观点。如果 master 对开发人员隐藏,他们将无法将代码合并到 master 分支,也无法从 master 分支拉取最新代码。

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

查看以下文档以了解更多信息:

Improve code quality with branch policies

Set branch permissions

Lock a branch

关于azure - 如何在 Azure DevOps 中隐藏分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62387585/

相关文章:

azure - 新创建的 Azure 数据工厂 v2 没有托管标识

azure - 如何在Azure函数中的Configure(IWebJobsBuilder builder)中获取FunctionAppDirectory

azure - 在Azure中使用AAD和AAD B2C实现授权,这种架构合理吗?

nuget - VSTS - 使用 AssemblyInfo 并附加内部版本号的 NuGet 版本

git - git 子模块的不同推/pull url

git - 如何在 Cargo 中使用相对的 git 子模块路径?

Azure Log Analytics switch 语句/模式匹配

azure-devops - Azure DevOps 2019 On-Prem - 创建集合时出错 : "LeaseLostException on step Create Framework Security Namespaces"

Azure Devops - Azure 资源管理器 (ARM) 服务连接

git - 如何将子模块添加到 gh-pages 分支并正确构建静态页面?