В svnbook он показывает, как сократить URL-адрес ваших репозиториев при использовании svnserve в качестве демона, используя -r как:
svnserve -d -r /usr/local/repositories
Таким образом, вы можете ссылаться на нужный вам репозиторий сразу после имени хоста в URL, не раскрывая ни одного из локальных путей (это / usr / local / repositories / project1):
svn checkout svn://host.example.com/project1
Однако теперь, когда я переключаюсь на svn + ssh, у меня есть локальный путь в URL моего хранилища:
svn checkout svn+ssh://host.example.com/usr/local/repositories/project1
Кто-нибудь знает, как скрыть этот локальный путь и использовать более короткий URL, как указано выше, используя svn + ssh и БЕЗ использования программной ссылки UNIX на сервере svn? (вы все равно получите дополнительную строку в URL, если используете мягкую ссылку ...)
ОБНОВЛЕНИЕ: решение этой проблемы можно найти в принятом ответе по ServerFault (проверенный зеленым ответ). Yay!