我们需要将主分支与将在功能分支上工作的开发人员隔离。开发人员不应显示“master”分支。
我尝试过创建分支并设置分支策略,但它不起作用,没有隐藏主分支以防止向开发人员显示的选项。
是否有其他方法像使用子模块来将主分支与开发人员隔离?如果是这样,请分享在 AZURE DevOps 中创建子模块的过程。
最佳答案
目前无法在 azure devops 中隐藏分支。
子模块也无法隔离主分支。您可以使用命令 git submodule update --init --recursive 获取子模块源内容。
以上评论有很好的观点。如果 master 对开发人员隐藏,他们将无法将代码合并到 master 分支,也无法从 master 分支拉取最新代码。
Azure devops 提供分支策略设置和分支权限设置,允许您保护 master 分支。
查看以下文档以了解更多信息:
关于azure - 如何在 Azure DevOps 中隐藏分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62387585/