我们使用 SVN 外部来创建指向其他存储库的符号链接。
例如
svn://Repo1/Projects/Project1/Trunk
包含一些实际上是外部链接的目录
svn://Repo2/Projects/Derp_Library_Foo
当用户真正需要访问Repo1和Repo2中链接的少数外部时,我们被迫授予对 Repo2 的完全访问权限,否则他们无法签出包含 Repo2 外部的路径。
如果我们使用基于路径的访问控制,我们可以轻松地创建组来管理它,但现在它是黑白的:完全访问 repo 或没有。
是否有任何不涉及使用基于路径的访问且不涉及复制共享数据/库的解决方案?
我们有 SVN 1.6.11 在 Linux 上使用 svnserve。