Поместить хранилища Subversion в подкаталоги? - PullRequest
2 голосов
/ 03 июня 2009

Если у меня есть каталог / repos, и внутри у меня есть настроенные и работающие X репозитории, могу ли я добавить / repos / TeamX / Project1, / repos / TeamX / Project2 и т. Д., Где TeamX - это каталог, а не репозиторий subversion ? Если да, как мне настроить разрешения в моем файле конфигурации?

[TeamX/Project1:/]
@TeamX = rw

Это не работает для меня.

1 Ответ

5 голосов
/ 03 июня 2009

Если вы используете SVNParentPath для каталога / repos, subversion найдет репозитории только в непосредственных подкаталогах / repos. / repos / TeamX / Project1 будет не обнаружен SVN, если ваш SVNParentPath равен / repos. Если вы используете DAV и Apache, вам потребуется отдельный раздел Location и SVNParentPath для каждого:

<Location /svn/TeamX/>
  Dav SVN
  SVNParentPath /repos/TeamX/
  ...
</Location>

<Location /svn/TeamY/>
  Dav SVN
  SVNParentPath /repos/TeamY/
  ...
</Location>

Каждый раздел будет указывать свой собственный файл аутентификации, специфичный для этого хранилища. Например, файл авторизации TeamX может выглядеть следующим образом:

[Project1:/]
@TeamX = rw

[Project2:/]
@TeamX = r
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...