具有分层访问控制的存储库的SVN或Git

kay*_*kay 6 c c++ version-control

对于需要只能访问存储库特定部分的开发人员的商业项目,您推荐哪一个?

开发IDE是Eclipse

编程语言是C/C++

该要求的主要功能是:对存储库的权威和ACL分层访问

Von*_*onC 2

Git 与由Gitolite管理的“中央”服务器相结合,可以提供您需要的所有细粒度控制(每个用户/每个组,可以访问存储库的全部或仅部分部分,甚至仅某些分支)。

话虽这么说,如果您的开发人员更熟悉 SVN 之类的 CVCS,那么至少使用这些知识来启动项目(并在 apache 服务器配置中使用身份验证方法)可能会更明智:CVCS 可能与动态控制系统
(而且您以后仍然可以将 SVN 存储库转换为 Git 存储库)