visual-studio - 在 Team Foundation Server 2010 中限制仅访问 "Bugs"

标签 visual-studio tfs

我想授予公司所有员工访问TFS服务器的权限,但我只想授予他们查看/编辑和创建Bug的权限,只是Bug,没有任何权限查看任务、源代码或还有什么,只是错误,这怎么可能?

最佳答案

作为替代选项,您可以控制项目区域级别的所有工作项访问。

TFS 项目有“区域”。它们可以设置为您想要的任何名称。许多人按功能或应用程序“部分”来组织这些内容。

您可以限制对所有工作区域的访问,但保留对“分类”或“错误报告”区域的访问权限。 (或者,如果您只是想完全将人们拒之门外,只需将他们从根“区域”节点中删除即可。)

为此,请在团队资源管理器中右键单击您的项目,然后选择团队项目设置。从子菜单中选择区域和迭代

设置您的区域,如下所示:

Areas And Iterations

选择“开发”区域,然后单击左下角的“安全”按钮。

在出现的对话框中,您可以根据需要设置权限,以限制对该区域中的工作项的查看和编辑访问。然后,当您的开发人员制作工作项(任务等)时,请确保他们正确设置了区域。这将限制对这些工作项的访问。

由于您将“错误报告”区域保持打开状态,用户仍然可以向该区域添加错误(或遗憾的是任务)。一旦您计划解决该错误,您就可以将其移至开发区域。

这可行,但有几个缺点:

  1. 一旦问题进入开发阶段,用户就无法看到他们报告的问题的状态。 Sharepoint 仪表板报告有助于查看该状态。
  2. 用户仍然可以创建无错误的工作项。这意味着他们可以根据自己的选择制定任务等。

另一种方法是使用 TFS 的“仅工作项 View ”。这是一个随 TFS 2010 自动设置的 tfs 门户,并且可以安装在 TFS 2008 中。它允许用户输入工作项并查看他们输入的工作项。但仅此而已。这是一个相当有限的观点,但它可能对你有用。 (但请记住,一个人只能查看他们创建的工作项。)

主要好处是您无需为用户购买 CAL 许可证即可使用仅工作项 View (WIOV)。根据您计划授予访问权限的用户数量,这可以为您节省大量资金。

这是一个相关链接:http://msdn.microsoft.com/en-us/library/cc668124.aspx

顺便说一句,如果您愿意,WIOV 和区域安全都可以很好地协同工作。

编辑:重新阅读您的评论后,我认为您可能一直在问如何限制用户访问源代码。为此,请打开源代码管理资源管理器并右键单击项目或根节点并选择属性。从那里您选择安全选项卡,您可以从那里拒绝对源代码管理的访问。

关于visual-studio - 在 Team Foundation Server 2010 中限制仅访问 "Bugs",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5169312/

相关文章:

c# - 有没有办法在 VS 调试器中自定义自定义对象的工具提示?

linux - 在我喜欢的编辑器中打开并编辑来自远程服务器的代码文件?

c++ - 手动实例化模板时出错

.net - TFS On Premise Build Agent - 无法为 SSL/TLS 安全通道建立信任关系

c# - 从 TFS 获取当前迭代

c# - 重命名项目路径后如何将现有项目添加到 Visual Studio 2012

c++ - OpenCV 奇怪的内存损坏

c++ - Visual Studio C++ 异常......怪异

tfs - 提高 TFS2013 Pull Request 合并成功率

Powershell 连接到 VSO