Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为TFS管理员恢复不可见源代码管理文件夹的权限_Tfs - Fatal编程技术网

如何为TFS管理员恢复不可见源代码管理文件夹的权限

如何为TFS管理员恢复不可见源代码管理文件夹的权限,tfs,Tfs,我们的TFS管理员意外删除了自己对源代码管理文件夹的权限,因此她无法在Visual Studio中再看到该文件夹 她怎么能恢复那个文件夹的权限呢 这是TFS 2010,任何建议都将不胜感激 更新10/17: 管理员已经在Project Administrators组中,实际上她只是从安全页面中删除了该组,而不是她的个人帐户 在她离开之前,她还打开了安全页面中的“继承安全设置” 现在没有用户/组具有该文件夹的管理权限,只有一些普通用户具有读取权限 您只需在ProjectName\project

我们的TFS管理员意外删除了自己对源代码管理文件夹的权限,因此她无法在Visual Studio中再看到该文件夹

她怎么能恢复那个文件夹的权限呢

这是TFS 2010,任何建议都将不胜感激


更新10/17:

  • 管理员已经在Project Administrators组中,实际上她只是从安全页面中删除了该组,而不是她的个人帐户
  • 在她离开之前,她还打开了安全页面中的“继承安全设置”
  • 现在没有用户/组具有该文件夹的管理权限,只有一些普通用户具有读取权限

您只需在ProjectName\projectadministrators组中添加您的帐户即可

此组的成员可以管理团队项目的所有方面,然后您只需将权限重置回默认值

至于取消勾选“继承安全设置”,这无关紧要。这用于诸如:允许“读取”访问“团队项目”。接下来,在“项目”文件夹中,取消选中“继承安全设置”,并添加该帐户,其中“读取”为“拒绝”。您还必须重新添加所有默认组,因为它们不再从团队项目继承。此设置后,用户应允许访问子文件夹,而不允许访问父文件夹


有关继承的更多详细信息,请从MSDN查看。

任何项目管理员都应该能够恢复文件夹,因为他们继承了“管理权限”角色。服务器管理员和项目集合管理员可能需要首先将自己添加到项目管理员组。在我们的管理员删除自己之前,她还取消了“继承安全设置”,因此这也不会起作用。您是否尝试将用户添加到任何其他有权访问该文件夹的组,如“参与者”和“生成管理员”?@Eddie MSFT所有组都已从安全页面中删除,因此也不起作用?仅列出一个用户,该用户仅具有读取权限。谢谢,如果在取消选中“继承安全设置”后“项目管理员”也已从安全页面中删除,该怎么办?您是否有其他项目管理员帐户?使用该帐户更改TFS管理员设置的权限。或者你也可以尝试使用。例如:
tf权限/user:userID/collection:http://xxx:8080/tfs/defaultcollection
将返回该用户在收集路径下的修改权限。还可以使用服务器路径。仅尝试了tf权限命令,但也不起作用,该命令将提示类似“指定版本中不存在项目$/path\u到\u不可见\u文件夹,或者您没有访问该文件夹的权限”。这不是用于她(您的TFS管理员),而是用于其他团队项目管理员。您是否有其他团队项目管理员?或者,您可以使用TFS管理员帐户将您的帐户添加到团队项目管理员。然后您将有足够的权限更改TFS管理员帐户的文件夹权限设置。仍然不理解。我们的管理员已经在该项目管理员组中,并且该组已从安全配置页面中删除,因此如果她看不到路径,其他管理员应该是相同的吗?顺便说一句,再次更新了问题,很抱歉之前的描述不清楚。