使TFS项目只读

时间:2012-07-11 15:58:15

标签: tfs2010

我想将TFS 2010项目设为只读,以便用户可以查看工作项中的信息,但不能添加任何详细信息或新工作项。我想我需要更改项目的安全权限,但不清楚我会从贡献者列表中更改哪个权限。

2 个答案:

答案 0 :(得分:2)

在我看来,正确的方法是改变团体会员资格。 从提供商和更高级别的组中删除所有用户,然后将其移至“读者”组。

答案 1 :(得分:1)

两种选择。

选择1:如果这是一种常见的模式,其中普遍的默认情况是人们受到限制,但有些人有权访问(即开发人员无法更改内容,但技术主管可以更改),请修改贡献者并创建辅助组(例如, 'Tech Leads')具有额外的阅读权限。在这种情况下,贡献者组将包含技术主管,但只有具有额外权利的特定个人才会在Tech Leads组中。

选择2:如果普遍的默认值是正常的贡献者访问权限,但是特定的个人(即外部承包商)需要被拒绝访问,并且您需要100%确定这一点通过,无论其他任何组成员身份如何,然后离开按原样贡献者,并根据需要添加一个名为(在此示例中)“Contractors”和DENY特定访问权限的新组。

像以前一样,每个人都是贡献者,但是承包商对他们施加了一些绝对限制,而承包商组中的“拒绝”会覆盖来自contrib的“允许”。一个用例就是必须从外部供应商或其他一些子组中隐藏特定代码并且需要100%坚固的情况 - 只需要小心拒绝,因为他们将胜过任何数量的允许你继承其他基团。

希望有所帮助!

附录:要限制或更改工作项的权利,您需要做两件事。首先,设置适当的组mempership(如上所述),然后在项目中,在Team Project Settings下 - >区域和迭代,单击“安全”按钮以逐节点为基础进行设置(如果要在项目范围内进行这些限制,则单击根目录)。