1

我们使用 SVN 外部来创建指向其他存储库的符号链接。
例如

svn://Repo1/Projects/Project1/Trunk

包含一些实际上是外部链接的目录

svn://Repo2/Projects/Derp_Library_Foo

当用户真正需要访问Repo1和Repo2中链接的少数外部时,我们被迫授予对 Repo2 的完全访问权限,否则他们无法签出包含 Repo2 外部的路径。
如果我们使用基于路径的访问控制,我们可以轻松地创建组来管理它,但现在它是黑​​白的:完全访问 repo 或没有。

是否有任何不涉及使用基于路径的访问且不涉及复制共享数据/库的解决方案?
我们有 SVN 1.6.11 在 Linux 上使用 svnserve。

4

1 回答 1

0

您必须仅授予对 Repo2 的 RO 访问权限,以便用户能够使用 Repo2 中的外部对象从 Repo1 签出数据

于 2013-08-23T13:32:02.377 回答