Team Foundation Server(TFS)2015团队和区域权限

时间:2016-11-15 12:10:04

标签: tfs visual-studio-2015 tfs2015

到目前为止,我无法在TFS上正确配置权限,并且想知道是否有人可以提供帮助。

我们已经采用了“一个大项目”的方法,并且有一个TFS 2015区域结构如下:

-- All IT Work
  -- Team 1
    -- Project X
    -- Project Y
  -- Team 2
    -- Project Z
  -- Team 3

当经理访问TFS积压时,他们希望查看所有这些区域(即所有IT工作区域和所有子区域)中的所有工作。如果他们创建工作项,则应在All IT工作区中创建 当Team 1的成员访问积压时,他们应该只能看到Team 1区域及其子区域中的工作,并且他们创建的任何内容都应该进入Team 1区域。当第2组的成员访问积压时,他们应该只看到第2组,依此类推。

我认为为此设置权限会相当简单。我有一个All IT Work团队,其中只包含经理。在TFS区域屏幕上,我已将此团队设置为将所有IT工作作为其默认区域,并检查了所有子区域。这部分似乎有效,所以当All IT Work团队的一名成员浏览积压时,他们可以看到顶层和所有子区域的所有工作。

我创建了一个团队1团队,其中只包含团队1的成员。在TFS区域屏幕上,我已将此团队设置为将团队1作为其默认区域,并且还包括团队1的所有子区域。在此屏幕上,该团队无法访问所有IT工作级别,也无法访问第2组或第3组。屏幕显示“选择您的团队拥有的区域。所选区域将决定显示的内容您团队的积压工作以及您的团队负责的工作项目。“

但是,当我作为第1组的成员访问积压工作时,我仍然可以看到所有IT工作及其所有子区域。

有人可以告诉我做错了吗?

1 个答案:

答案 0 :(得分:0)

您只是在TFS中的团队下配置积压下可见的项目。通过它的声音,他们仍然可以访问所有内容。

您仍需要做的是区域路径下的set the security。我发现您删除了根目录上的所有访问权限,然后通过设置节点的安全性,只允许用户/组区域到区域。