【问题标题】:TFS: Deny Check-in permission for a user on one groupTFS:拒绝一组用户的签入权限
【发布时间】:2017-10-17 21:41:45
【问题描述】:

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

如果您能指导我如何做到这一点,我将不胜感激。

问候,

【问题讨论】:

    标签: tfs tfs-2015


    【解决方案1】:

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

    一般来说,您应该尽量避免让用户分在多个组中,因为在 TFS 中 deny 总是获胜。

    这意味着如果您为 Group Bcheck in 设置为 Deny,那么 Group B 中的所有用户将无法签入更改,即使用户在其他组中具有允许权限。

    权限

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

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

    如果用户有权访问他们将拥有的任何组中的某些内容 访问它(当然,除非有其他东西拒绝它们)。

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

    【讨论】:

      【解决方案2】:

      我认为 GroupA 中的人员部分负责源代码控制,而 GropB 则负责另一部分。如果是这样,您必须在两个组中启用签入策略,而是配置源国家/地区或分支安全策略,以便在任何组上启用或不签入甚至其他功能。

      这样做:

      1. 进入源代码管理浏览器
      2. 右击文件夹或分支:高级->安全
      3. 享受吧!

      【讨论】:

        猜你喜欢
        • 2017-04-30
        • 1970-01-01
        • 1970-01-01
        • 2010-11-03
        • 2019-12-31
        • 2017-11-25
        • 2016-05-20
        • 1970-01-01
        • 2017-03-12
        相关资源
        最近更新 更多