我是Visual Studio Team Services帐户的所有者。我创建了一个回购,它有2个分支。我已经允许所有人访问,即每个成员都可以访问回购。
虽然我的团队成员没有创建分支,但他想删除它,但他不能,我可以(我也没有创建分支)。当我检查时,我们具有相同级别的访问权限,即两个项目管理员。
这个问题背后可能是什么原因?
答案 0 :(得分:11)
如果您都是项目管理员,则应检查用户是否已单独设置权限。
在版本控制标签https://account.visualstudio.com/project/_admin/_versioncontrol?
中,检查用户是否已单独设置权限:
答案 1 :(得分:1)
在设置>下检查强制推送(重写历史记录,删除分支和标签)对repo的权限版本控制设置为允许。强制推送到分支,这可以重写历史记录,删除分支也需要此权限。
答案 2 :(得分:1)
通过访问/ _settings / repositories来检查您的用户访问权限,然后添加一个用户并查看您的访问控制摘要。
我是一个带有明确的“ Deny”的小组的成员,该小组取代了其他小组。
它应该看起来像这样:
答案 3 :(得分:0)
对于使用Azure DevOps 2019的用户来说,似乎还需要"Bypass policies when pushing"
权限。至少今天需要。