我的一些团队成员无法在团队项目中创建当前Main分支的分支。我已将用户作为Project Administrators组的一部分,但他仍然无法执行此操作。
在用户所属的源路径或目标路径上没有活动的拒绝规则。
我已经检查过tf vc perm / recursive,并且确实没有适用于他的拒绝规则。
用户收到错误:
TF14098 Access Denied: user Name needs Read permissions(s) for $/Project/Main/*.
用户每天在主分支机构工作,并且能够签出和签入,Project Administrators组具有源代码管理安全性概述中的所有权限。
我在项目安全性概述中查找了用户,并且用户具有与我相同的权限,只有"管理项目属性"设置为未设置,但这适用于我们两个。
我不明白为什么会这样,有没有其他工具可以用来调试这个?
答案 0 :(得分:0)
确保您已为TFVC设置Manage branch
至Allow
(对于git it' s Create branch
)。
您可以参考下面的屏幕截图来设置用户的权限。
如果仍然不起作用,那么您可以参考下面的arcitlce进行进一步的故障排除,它仍然适用于TFS 2017,尽管它是一篇旧文章:
TFS Version Control Permissions – Why can’t I Branch/Rename/Delete X?