Мы используем внешние SVN для создания символических ссылок на другие репозитории.
Например.
svn://Repo1/Projects/Project1/Trunk
Содержит несколько каталогов, которые на самом деле являются внешними ссылками на
svn://Repo2/Projects/Derp_Library_Foo
Когда пользователю, которому действительно нужен доступ только к Repo1 и нескольким внешним ссылкам в Repo2, мы вынуждены предоставить полный доступ к Repo2, иначе они не удается проверить путь, содержащий внешние файлы, к репозиторию 2.
Если мы используем управление доступом на основе пути, мы могли бы легко создать группы для управления этим, но сейчас это либо черное, либо белое: полный доступ к репозиторию или нет.
Есть ли какое-либо решение, которое не использует доступ на основе пути и не требует дублирования общих данных/библиотек?
У нас есть SVN 1.6.11, использующая svnserve в Linux.