我是Visual Studio Team Services帐户的所有者。我创建了一个回购,它有2个分支。我已经允许所有人访问,即每个成员都可以访问回购。
虽然我的团队成员没有创建分支,但他想删除它,但他不能和我可以(我也没有创建分支)。当我检查时,我们具有相同级别的访问权限,即两个项目管理员。
这个问题背后的原因是什么?
如果您都是项目管理员,则应检查用户是否已单独设置权限。
在版本控制选项卡https://account.visualstudio.com/project/_admin/_versioncontrol?中,检查用户是否已单独设置权限:
https://account.visualstudio.com/project/_admin/_versioncontrol?
在“设置”>“版本控制”下的“检查强制推送(重写历史记录,删除分支和标记)”权限设置为“允许”。强制推送到分支,这可以重写历史记录,删除分支也需要此权限。
通过转至/ _settings / repositories检查您的用户访问权限,然后添加用户并查看您的访问控制摘要。
我是一个明确的“拒绝”的团体的一部分,它超越了其他团体。
它应该看起来像这样: