Ответ 1
Часть схемы URL-адреса чувствительна к регистру. Попробуйте использовать "git -svn clone file:///Users/name/svnRepo/test/." команда.
Я практикую, как использовать svn и git.
Я создал репозиторий svn на своем компьютере в разделе "/Users/name/svnRepo/test". Я могу использовать команды svn для работы в этом репозитории.
Затем я попытался использовать команду "git -svn clone FILE:///Users/name/svnRepo/test/." и получил сообщение об ошибке:
Инициализированный пустой репозиторий Git в... Плохой URL-адрес, переданный в слой RA: невозможно открыть сеанс ra_local для URL: локальный URL 'FILE:///Users/name/svnRepo/test' не содержит префикс 'file://' в /usr/local/ git/libexec/git -core/git -svn line 1775
Может ли кто-нибудь помочь?
Часть схемы URL-адреса чувствительна к регистру. Попробуйте использовать "git -svn clone file:///Users/name/svnRepo/test/." команда.
У меня тоже была проблема. Я запускаю окна.
Я работал, я загрузил сервер VisualSVN и указал на то, где были мои репозитории.
Затем мне нужно было добавить пользователя на сервер svn, чтобы я мог извлечь из него.
Затем вместо попытки выполнить эту команду
git svn clone file:///F:/Repositories/Main/SubProj --stdlayout SubProj
Я выполнил эту команду вместо
git svn clone https://localhost/svn/Main/SubProj --stdlayout SubProj
который работал нормально.
Если вы хотите использовать локальный репозиторий SVN с git -svn в Windows, вам нужно использовать пониженную версию репозитория, пока не будет исправлена ошибка, отмеченная как wontfix https://code.google.com/p/msysgit/issues/detail?id=253
svnadmin create c:\repo --pre-1.4-compatible
Затем загрузите репозиторий с помощью файла дампа
svnadmin load C:\repo < svn.dump
После этого вы можете использовать следующую команду
git svn clone file:///c/repo git-repo