我们正在开发各种eclipse插件,目前将它们托管在中央SVN服务器上。在这里,我们为每个插件托管一个项目,并可以基于每个开发人员授予对它们的访问权。
我们希望迁移到GIT / Gerrit的组合。但是,我无法找到一个很好的方法来保持访问控制,而不是很多repostorier。我看到的唯一当前解决方案是为我们当前使用的每个插件设置一个新的Gerrit / Project,并根据每个项目授予对它们的访问权。
这意味着每个开发人员都必须在其工作区中管理多个不同的GIT存储库。还有一个额外的缺点,就是不可能一起对某些核心插件进行更改。
到目前为止我还没有其他任何解决方案吗?
答案 0 :(得分:1)
不,你没有错过多少。如果您需要不同的访问控制,则必须具有单独的存储库。没有一种方法可以将存储库中的更改绑定在一起。我办公室的一些人使用git子模块取得了不同程度的成功,我们其余的人只是在Gerrit中沟通,这种变化取决于这种变化。