我有一个关于TFS的项目,它有3个分支机构。 (主要分支,集成分支和开发分支)
我创建了三个团队。 (开发团队,整合团队和管理团队)
1)我想要的是管理团队应该可以访问所有三个分支。 2)Integration-Team应该可以访问Dev-Branch和Integration-Branch。 3)开发团队只能访问Dev-Brach。
如果我将所有团队添加到贡献者组。所有成员都可以访问所有分支机构。
如果我从贡献者列表中删除团队并直接在版本控制中添加团队。分支访问设置良好,但没有人可以访问(用户故事,代码审查等)。
我该怎么办?请建议。
还有什么简单的方法来设置权限吗?一些工具等?
我使用TFS Web Access来管理权限。
答案 0 :(得分:2)
可以通过Web Access的“代码”选项卡设置分支的权限。右键单击分支时,可以选择安全性。在这里,您可以添加用户和组,然后将权限设置为允许或拒绝。
您可以做的是默认保留Dev-branch的安全设置。这将授予贡献者组中的每个人访问权限。
对于主要和集成分支,您应该删除Contributor组(或将它们设置为只读),然后将Integration和Admin团队添加到它们。 Integration团队应将Merge权限设置为Allow。 Admin组可能已将所有内容设置为Allow。