【发布时间】:2018-11-30 15:12:56
【问题描述】:
我一直在论坛和 DevOps 上四处寻找,但我似乎无法找到可以删除特定分支上某个用户的读取权限的位置。
或者我如何向用户或组隐藏分支。这实际上是可能的还是我在寻找不存在的东西?
帮助或建议将不胜感激
【问题讨论】:
标签: git azure-devops
我一直在论坛和 DevOps 上四处寻找,但我似乎无法找到可以删除特定分支上某个用户的读取权限的位置。
或者我如何向用户或组隐藏分支。这实际上是可能的还是我在寻找不存在的东西?
帮助或建议将不胜感激
【问题讨论】:
标签: git azure-devops
这不是 Git 的工作方式。
分支只是提交的指针,因此您不能“隐藏”分支,因为没有任何东西可以将“提交”隔离到“分支”。
如果目标只是为了方便(“我不希望 Team Foo 的分支列表与 Team Bar 正在处理的内容杂乱无章”),那么这是分支组织的问题。您可以按照约定将分支组织到“文件夹”中:A 团队将分支放在TeamA/:TeamA/featureX、TeamA/featureY 等之下。B 团队也可以做同样的事情:TeamB/z。在大多数 Git GUI(和 Azure DevOps UI)中,这将创建一个很好的可折叠层次结构。
如果目标是隔离(“我想将不希望某些人在某些情况下能够访问的东西放入 repo”),那么分支不是实现这种隔离的合适方法.
【讨论】: