Обрабатывать несколько проектов с SVN? - PullRequest
1 голос
/ 07 марта 2011

Я решил обработать все свои проекты, используя SVN, и, таким образом, я настроил сервер Windows с установленным XAMPP и установил Subversion к нему. Я следовал учебному пособию (я не помню названия), и в итоге я получил папку C: / svn, которая содержит конфигурационный файл apache и все мои репозитории.

Проблема в том, что для каждого репозитория, который я добавляю, мне нужно добавить несколько строк в конфигурацию apache и перезапустить apache. Вот как выглядит файл конфигурации: (с данными foobar)

<Location /svn/melior>
  DAV svn
  SVNPath C:/svn/melior

  AuthType Basic
  AuthName "Melior subversion repository"
  AuthUserFile C:/svn/.htpasswd
  Require valid-user

  AuthzSVNAccessFile C:/svn/svn-acl
</Location>

<Location /svn/urs>
  DAV svn
  SVNPath C:/svn/urs

  AuthType Basic
  AuthName "URS subversion repository"
  AuthUserFile C:/svn/.htpasswd
  Require valid-user

  AuthzSVNAccessFile C:/svn/svn-acl
</Location>

И это для двух репозиториев. Я ищу способ применить эту конфигурацию к родительской папке, чтобы каждый раз, когда я добавлял репозиторий, я мог получить к нему доступ через apache. Самый простой способ сделать это - использовать только один репозиторий и добавить каждый проект в качестве дочерней папки trunk.

В любом случае, каковы ваши мысли и предпочтения при работе с растущей коллекцией SVN-репозиториев?

1 Ответ

3 голосов
/ 07 марта 2011

Вам необходимо использовать директиву SVNParentPath, чтобы настроить каталог, содержащий репозитории. Подробности в Subversion Manua l.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...