Azure DevOps Git仓库如何对其他团队隐藏指定功能分支目录
Azure DevOps Git 跨团队分支目录隐藏实现方案
你当前使用的git tf permission是针对TFVC版本控制体系的权限命令,并不适用于Git仓库的分支权限控制,按照以下步骤配置即可实现需求:
- 首先关闭
feature/根分支目录的权限继承,将team-1、team-2两个用户组的查看分支权限默认设置为拒绝,避免两个组默认继承到全局的分支查看权限。 - 找到
feature/team-1/分支目录节点,单独给team-1用户组开放查看分支权限为允许,其余跨团队组的查看权限保持拒绝状态。 - 同理找到
feature/team-2/分支目录节点,单独给team-2用户组开放查看分支权限为允许。 - 配置完成后执行权限校验:使用两个团队的普通成员账号分别登录查看分支列表,确认仅能看到自己团队目录下的所有分支,无法查看另一团队的分支路径。
注意:该配置仅作用于Azure DevOps平台的分支可见性,不会影响本地Git仓库的操作逻辑,成员推送分支时只要符合路径规则就会自动继承对应目录的权限。
内容的提问来源于stack exchange,提问作者Aniket Karajgikar
相关产品推荐
相关产品推荐

