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

Swo*_*gan 10 tfs visual-studio-2010 tfs2010

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

  1. 两个团队都可以贡献给Dev
  2. 业务团队只能阅读主要和生产
  3. 架构团队只能合并到Main和Production

目前,两个团队都是团队项目的贡献者组成员.


最终解决方案

  1. 在收集级别创建了一个名为Promo Officer的小组
  2. 将架构团队添加到新组
  3. 将Promo组添加到集合级别的权限(在Source Control Explorer中,右键单击该集合,选择属性并单击权限
  4. 给予推广人员阅读,签出,签到,标签,管理标签,合并和管理分支权限
  5. 关闭Main和Production分支的Inherit Security.
  6. 将贡献者的权限设置为只读.

注意:您不能拒绝贡献者的不需要的权限,因为如果用户同时在贡献者和促销官中,则拒绝优先,他们将没有正确的权限.其次,我无法实现仅允许合并到Main和Production的目标,因为您需要签入和签出权限以进行合并.

Dyl*_*ith 12

如果右键单击"源代码管理资源管理器"中的文件夹并转到"属性" - >"安全性",则可以将权限管理到文件夹/分支级别.