阻止签入并限制TFS分支的合并

时间:2012-09-19 19:39:51

标签: visual-studio-2010 tfs tfs2010

在我的环境中,我们有Dev,Main和Production分支。我们还有业务和架构团队。我想要实现的目标如下:

  1. 两个团队都可以贡献给Dev
  2. 业务团队只能阅读主要和制作
  3. 架构团队只能合并到Main和Production
  4. 目前,两个团队都是团队项目中的贡献者组成员。


    最终解决方案:

    1. 在收集级别创建了一个名为Promo Officer的小组
    2. 将架构团队添加到新组
    3. 将Promo组添加到集合级别的权限(在Source Control Explorer中右键单击集合,选择属性并单击权限
    4. 授予宣传人员阅读,签出,签到,标签,管理标签,合并和管理分支机构权限
    5. 关闭主分支和生产分支的继承安全性。
    6. 将“贡献者”的权限设置为“只读”。
    7. 注意:您不能拒绝贡献者的不需要的权限,因为如果用户同时在贡献者和促销官中,则拒绝优先,他们将没有正确的权限。其次,我无法实现仅允许合并到Main和Production的目标,因为您需要签入和签出权限进行合并。

1 个答案:

答案 0 :(得分:12)

如果右键单击“源代码管理资源管理器”中的文件夹,然后转到“属性” - >>安全性您可以将权限管理到文件夹/分支级别。