谁可以在VSTS中删除分支?

问题描述 投票:7回答:3

我是Visual Studio Team Services帐户的所有者。我创建了一个回购,它有2个分支。我已经允许所有人访问,即每个成员都可以访问回购。

enter image description here

虽然我的团队成员没有创建分支,但他想删除它,但他不能和我可以(我也没有创建分支)。当我检查时,我们具有相同级别的访问权限,即两个项目管理员。

这个问题背后的原因是什么?

azure-devops
3个回答
12
投票

如果您都是项目管理员,则应检查用户是否已单独设置权限。

在版本控制选项卡https://account.visualstudio.com/project/_admin/_versioncontrol?中,检查用户是否已单独设置权限:

  • 检查仓库级别:选择仓库(例如下面的示例中的Git2) - >检查用户是否已单独设置权限 - >如果是 - >检查强制推送是否为拒绝 - >如果是 - >清除显式权限。 enter image description here
  • 分别检查两个分支:选择每个分支 - >检查用户是否已单独设置权限 - >如果是 - >检查强制推送是否为拒绝 - >如果是 - >清除显式权限。 enter image description here

1
投票

在“设置”>“版本控制”下的“检查强制推送(重写历史记录,删除分支和标记)”权限设置为“允许”。强制推送到分支,这可以重写历史记录,删除分支也需要此权限。


1
投票

通过转至/ _settings / repositories检查您的用户访问权限,然后添加用户并查看您的访问控制摘要。

我是一个明确的“拒绝”的团体的一部分,它超越了其他团体。

它应该看起来像这样:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.