В настоящее время мы запускаем экземпляр 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?
К сожалению, `httpd.conf` говорит: # НЕ ИЗМЕНИТЬ ЭТОТ ФАЙЛ БУДЕТ регенерированного АВТОМАТИЧЕСКИ ПО VisualSVN СЕРВЕРЕ – 2008-10-10 23:43:46
в конечном итоге будет с этим в любом случае, резервное копирование файла. Перезапуск сервера не заменяет его, поэтому мне не нужно слишком часто восстанавливать мои изменения. – 2008-10-11 18:16:44