我们需要将master分支与将要从事功能分支的开发人员隔离。开发人员不应显示“ master”分支。
我已经尝试过创建分支并设置分支策略,但是它不起作用,没有这样的选项可以隐藏主分支,以免向开发人员显示。
还有其他方法,例如使用子模块将master分支与开发人员隔离吗?如果是这样,请共享在AZURE DevOps中创建子模块的过程。
当前无法在天蓝色的devops中隐藏分支。
子模块也将无法隔离master分支。因为您可以使用命令git submodule update --init --recursive
获取子模块的源内容。
上面的评论很有意思。如果master对开发人员隐藏,则他们将无法将其代码合并到master分支,也无法从master分支提取最新代码。
并且Azure devops提供分支策略设置和分支权限设置,这些设置使您可以保护master分支。
查看以下文档以获取更多信息: