0

我们正在开发各种 eclipse 插件,目前将它们托管在中央 SVN 服务器上。在这里,我们为每个插件托管一个项目,并且可以根据每个开发人员授予对它们的访问权限。

我们希望迁移到 GIT/Gerrit 的组合。但是我无法找到一种保持访问控制的好方法,同时又不构成太多的存储库。我看到的唯一当前解决方案是为我们当前使用的每个插件设置一个新的 Gerrit/Project,并根据每个项目授予对它们的访问权限。

这意味着每个开发人员都必须在其工作空间中管理多个不同的 GIT 存储库。并且有一个额外的缺点,即不可能将一些相关插件的更改一起提交。

到目前为止我还错过了其他解决方案吗?

4

1 回答 1

1

不,你并没有错过太多。如果您需要不同的访问控制,则必须拥有单独的存储库。没有一种很好的方法可以将跨存储库的更改联系在一起。我办公室的一些人使用 git 子模块取得了不同程度的成功,我们其他人只是在 Gerrit 中交流这种变化取决于这种变化。

于 2011-12-12T17:18:34.210 回答