0

我计划建立一个人工虚拟回购,它包括所有公共回购和 3 个本地回购。4 个本地存储库基于 3 个团队说 A、B、C。我希望团队 A 仅从本地存储库 A 解决工件,团队 B 仅从存储库 B 解决工件等等。我怎样才能做到这一点?

注意:为了避免维护谁可以访问哪个 repo(团队成员不断在团队之间移动)的痛苦,我已将所有 repo 的访问权限授予所有团队成员。我不想将它们限制在自己的仓库中。

4

1 回答 1

3

由于需要为每个团队隔离某个存储库,因此总是需要进行一些维护,并且没有太多的解决方法。

实现这一点的最简单方法可能是为每个团队(而不是每个开发人员)创建权限目标,并将每个目标与为该团队指定的组相关联;当开发人员被重新安置时,将他从一个团队的组中删除并将他添加到另一个团队的组中。

如果您信任您的开发人员,您还可以为每个团队创建一个解析器配置文件,该配置文件将指向团队的存储库;当开发人员搬迁时,他可以简单地切换到使用不同的配置文件。

于 2012-02-26T14:29:37.770 回答