TFS:拒绝一个用户的签到权限

时间:2017-10-06 16:43:12

标签: tfs tfs2012 tfs2013 tfs2015

我已在TFS中为组级别的用户分配了权限。我有一个用户被分配到多个组,并允许在两个组中签入代码。我想允许用户在A组中签入代码更改,但不允许在B组中。

如果你能指导我如何做到这一点,我将感谢你。

此致

2 个答案:

答案 0 :(得分:0)

不,我们无法做到这一点。

一般情况下,您应该尽量避免将用户置于多个组中,因为TFS 拒绝总是获胜。

这意味着如果您为 B组check in设置为拒绝,则B组中的所有用户将无法检入更改,即使其他组中的用户具有允许权限。

  

<强>权限

     

它结合了所有用户组的权限。

     

如果用户被拒绝访问任何内容,他们仍然无法访问它   即使他们在其他地方可以访问它。

     

如果用户可以访问他们将拥有的任何组中的内容   访问它(当然除非他们否认他们)。

     

如果任何用户组中没有明确的允许或拒绝,则为   将被拒绝访问。

答案 1 :(得分:0)

我认为GroupA中的人员在源代码控制中工作,而GropB则在另一个人中工作。如果是这样,您必须在两个组中启用签入策略,而是配置源控制器或分支机构安全策略,以便在任何组中启用或不切换或甚至其他功能。

要做到这一点:

  1. 进入源代码管理浏览器
  2. 右键单击文件夹或分支:Advanced-&gt; Security
  3. 享受!