2008-10-10 6 views
1

В настоящее время мы запускаем экземпляр svnserve в качестве службы NT. В то время как это работает, это излишне громоздко управлять, и я хотел бы перейти к гораздо более простому VisualSVN Server. (Bonus побочные преимущества включают в себя встроенную проверку подлинности и, благодаря HTTP/WebDAV, просмотр последней версии.)Упрощение URL-адресов сервера VisualSVN

Тем не менее, текущий сервер предлагает вверх URL-адреса, которые выглядят следующим образом:

svn://oldserver/path/to/some/file.foo 

Скорее памятный.

Новый один, как установлено через VSVNS:

https://newserver:8443/svn/Repos/path/to/some/file.foo 

Ouch. Например, бит /svnполностью не нужен. Поскольку VSVNS запускает собственный HTTP-сервер (именно поэтому он находится на специальном порту 8443, в конце концов), конечно все связано с svn. Кроме того, у нас есть только один репозиторий (и реальной необходимости больше), поэтому имя репозитория в /Repos тоже не должно быть - мы могли бы отключить его с помощью svnserve, так что теперь должен быть способ сделать это.

  • Возможно ли настроить VisualSVN Server на удаление /svn? (Почему это нужно для начала?)
  • Учитывая, что существует только один репозиторий, могу ли я сказать ему, чтобы не сделать часть имени репозитория частью URL?

ответ

1

Вы можете настроить расположение апач использовать SVNPath вместо SVNParentPath. Внутри < Местоположение> -Заблокировка вашего httpd.conf вы также должны переименовать этот блок в имя вашего репозитория. Затем часть ../svn/ .. вашего URL-адреса ушла.

+1

К сожалению, `httpd.conf` говорит: # НЕ ИЗМЕНИТЬ ЭТОТ ФАЙЛ БУДЕТ регенерированного АВТОМАТИЧЕСКИ ПО VisualSVN СЕРВЕРЕ – 2008-10-10 23:43:46

+0

в конечном итоге будет с этим в любом случае, резервное копирование файла. Перезапуск сервера не заменяет его, поэтому мне не нужно слишком часто восстанавливать мои изменения. – 2008-10-11 18:16:44

0

Вы можете использовать программу установки Collabnet SVN и настроить Apache по своему вкусу таким образом.

Есть ли что-то особенно убедительное в отношении VisualSVN над обычной установкой SVN?

 Смежные вопросы

  • Нет связанных вопросов^_^