TFS权限,默认拒绝,特定允许

时间:2017-10-13 06:12:19

标签: git tfs permissions

最近我们从源代码管理从TFS切换到TFS中的Git。 我们希望保护我们的主分支免于意外登记。 所以我想否认所有"常规"开发人员可以为这个分支机构做出贡献,也可以为一组能够做出贡 这可以通过tfs组完成,但问题是deny wins over允许。 所以我不能设置默认拒绝。 因此,当一个新人到来并且我忘记了他的常规"#34;开发团队他将能够签到。 还有另一种方法吗?

2 个答案:

答案 0 :(得分:1)

“未设置”权限表示“隐式拒绝” - 默认情况下将被拒绝,除非明确允许。

在不使用显式拒绝权限的情况下将您的群组设置为,然后任何人都可以成为任何群组的成员,但只有那些具有“允许”权限的群组成员才能提供群组。

答案 1 :(得分:0)

正如你所说" deny wins over allows"因此,您无法将相同的用户添加到多个组。您需要将它们添加到分隔的组中,这意味着一个用户只能在一个组中。

例如常规组中的user1, user2; user3,user4在一个单独的组中,user3, user4可以贡献。

另一种解决方法是将主分支的Branch Policies设置为强制代码审核。因此,只有在管理员或其他特定用户批准更改时才能签入更改。

enter image description here