У меня есть сервер Linux, который содержит 10 репозиториев. Я настроил общий ресурс samba, чтобы обеспечить легкий доступ к каталогу репозитория, чтобы я мог создавать репозитории через Windows, используя tortoisesvn Create repository here command...
.
Проблема в том, что репозитории были настроены с использованием путей Windows file:///
, а не HTTP, используя tortoisesvn. Я использую модуль SVN apache HTTP. Поэтому обычно я бы указывал хранилище через http://servername/svn/myrepos
.
Это нормально в Windows, но мне нужно также использовать клиент Linux Linux, и я пытаюсь сделать следующее:
/usr/bin/svn update /path/to/working/copy
Но я получаю следующую ошибку:
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///R:/myrepos/trunk'
Похоже, ошибка связана с тем, что он пытается найти соответствующий репозиторий для рабочей копии, но использует файл windows: /// URL и должен использовать HTTP.
Как я могу изменить репозитории, чтобы они по умолчанию использовали протокол http?