【问题标题】:Set different permissions on different branches of TFS 2013 project在 TFS 2013 项目的不同分支上设置不同的权限
【发布时间】:2015-04-16 21:31:44
【问题描述】:

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

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

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

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

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

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

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

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

【问题讨论】:

    标签: git tfs


    【解决方案1】:

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

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

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

    【讨论】:

    • 如果我删除了贡献者组,用户无法访问用户故事和代码审查等。如何将贡献者组设置为只读?
    • 源代码只读。用户故事不受代码安全设置控制。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 2014-11-03
    • 2022-07-26
    • 1970-01-01
    • 2011-12-02
    • 2017-11-13
    相关资源
    最近更新 更多