TFS 2013项目不同分支设置不同权限

Set different permissions on different branches of TFS 2013 project

我在 TFS 上有一个项目,它有 3 个分支。 (主分支、集成分支和开发分支)

我创建了三个团队。 (开发团队、集成团队和管理团队)

1) 我想要的是管理团队应该可以访问所有三个分支。 2) Integration-Team 应该可以访问 Dev-Branch 和 Integration-Branch。 3) 开发团队只能访问 Dev-Brach。

如果我将所有团队添加到贡献者组。所有成员都可以访问所有分支。

如果我从贡献者列表中删除团队并直接在版本控制中添加团队。分支访问设置很好,但没有人可以访问(用户故事、代码审查等)。

我该怎么办?请提出建议。

请问有什么简单的权限设置方法吗?一些工具等?

我正在使用 TFS Web Access 来管理权限。

可以通过Web Access 的代码选项卡设置分支权限。右键单击分支时,您可以 select 安全。在这里您可以添加用户和组,然后设置允许或拒绝的权限。

您可以做的是将 Dev-branch 的安全设置保留为默认设置。这将授予贡献者组中的每个人访问权限。

对于主分支和集成分支,您应该删除 Contributor 组(或将其设置为只读),然后将 Integration 和 Admin 团队添加到其中。集成团队应将合并权限设置为允许。管理员组可能会将所有内容都设置为允许。