TFS 2008:权限搞砸了源控制文件夹

时间:2012-02-14 19:51:32

标签: security tfs permissions tfs2008

我在TFS 2008中有一个像这样的文件夹结构:

$ / [Project Collection] / Project /

     >> /MainBranch/ApplicationCode

     >> /DevelopmentBranch/ApplicationCode

我从VS2010右键单击Source Control Explorer中的“MainBranch / ApplicationCode”文件夹,然后单击“属性”和“安全”选项卡。我收到错误“无法检索项目$ / [Project Collection] / Project / MainBranch / ApplicationCode的访问控制列表。该项目可能不存在于服务器上,或者您无权访问它”。我团队中的另一个人得到了同样的错误,他在“TFS管理员”组中。我认为“ApplicationCode”文件夹中的服务帐户权限未设置,但我无法确定。

我的问题是:当“服务帐户”失去权限时,有没有办法重置文件夹的权限?

据我了解,当您通过Visual Studio(或任何其他gui或cmd行界面)执行此操作时,“服务帐户”是TFS服务器上的代理。

1 个答案:

答案 0 :(得分:0)

系统工程师在该文件夹上运行“tf permission”命令,发现该文件夹上的“Inherit Permissions”设置为“false”。他将其设置为“True”,文件夹重新出现在Source Control Explorer中。

编辑:这是在本地TFS服务器上完成的。