在TFS 2010中查看/编辑工作项并拒绝访问源代码

Mar*_*man 7 tfs tfs2010

如何以这样的方式设置TFS 2010权限:只有开发人员可以访问源代码管理,但其他组可以查看或编辑工作项,所有这些都在同一个团队项目中?

我需要让我的业务分析师和QA测试人员能够在迭代中更新用户故事状态,受理人等,但出于安全原因拒绝他们访问源代码.

Der*_*ore 5

之前的答案部分正确.这是您在源代码管理树中设置权限的方式.该答案还假设源控制树中的每个文件和文件夹都选中了"继承安全设置"框.TFS 2010源代码管理中的权限可以比这更精细.

工作项的权限在工作项"区域"级别处理.由于区域是每个团队项目的工作项目权限也是每个团队项目.

在团队资源管理器中右键单击您的团队项目 - >团队项目设置 - >区域和迭代.您可以在此处设置新的Area\Iterations.窗口底部还有一个"安全"按钮,用于弹出所选区域节点的安全设置.您也可以非常精细地设置这些权限...区域节点始终从其父节点继承安全性,但也可以设置单独的权限.

  • 马克,是的.您可以授予一组用户访问以在特定区域路径下编辑工作项的权限......并且您可以授予您的其他用户组对源代码管理中的文件,文件夹,分支等的访问权限.源代码管理和工作项的权限完全不相关.开箱即用的TFS允许Contributor安全组中的每个人访问源代码管理和工作项.出于您的目的,开箱即用的安全设置将无法正常工作.您可以为源代码管理和工作项访问创建单独的组. (2认同)

Dav*_*haw 1

  1. 打开视觉工作室。
  2. 打开源代码控制资源管理器
  3. 导航到您的项目根分支(与项目同名)。
  4. 右键单击并选择属性...
  5. 单击“安全”选项卡。

在那里你可以控制所有你喜欢的权限。拒绝Read权限将阻止用户/组/TFS 组看到您的源(IIRC,我是集合管理员,很难测试)。