我打算建立一个神器回收物,它包括所有公共回购和3个当地回购。 4个本地回购基于3个团队,分别为A,B,C。我希望团队A仅从本地回购A解析工件,团队B仅从回购B解析工件,依此类推。 我怎么能这样做?
注意:为了节省维护谁有权访问哪些仓库(团队成员不断在团队之间移动)的痛苦,我已经允许所有团队成员的所有回购。我不想将它们限制在自己的回购中。
答案 0 :(得分:3)
由于需要为每个团队隔离某个存储库,因此总是需要进行一些维护,而且没有太多方法。
实现这一目标的最简单方法可能是为每个团队(而不是每个开发人员)创建权限目标,并将每个目标与为该团队指定的组相关联;当开发人员重新安置时,将他从一个团队中删除,并将他添加到另一个团队中。
如果您信任您的开发人员,您还可以为每个团队创建一个解析器配置文件,该配置文件将指向团队的存储库;当开发人员重新定位时,他可以简单地切换到使用不同的配置文件。