是否可以在Azure DevOps中为特定用户隐藏分支?

Qua*_*ire 4 git azure-devops

我一直在论坛和DevOps上四处逛逛,但似乎无法找到可以删除特定分支上特定用户的阅读权限的地方。

或者如何隐藏用户或组的分支。这实际上可行吗,还是我在寻找不存在的东西?

帮助或建议,将不胜感激

Dan*_*ann 5

那不是Git的工作方式。

分支只是指向提交的指针,因此您不能“隐藏”分支,因为没有任何东西可以将“提交”隔离为“分支”。

如果目标只是方便(“我不希望Team Foo让他们的分支机构列表与Team Bar正在处理的事情杂乱无章”),那就是分支机构的组织问题。您可以按照约定将分支组织到“文件夹”中:团队A将分支放在TeamA/:,等下TeamA/featureXTeamA/featureY团队B可以执行相同的操作:TeamB/z。在大多数Git GUI(和Azure DevOps UI)中,这将创建一个不错的可折叠层次结构。

如果目标是隔离(“我想将某些情况下我不想让某些人访问的东西放入仓库中”),则分支不是实现这种隔离的合适方法。