#git #git-svn
#git #git-svn
Вопрос:
При попытке git клонировать репозиторий SVN я получаю следующую ошибку:
$ git svn clone "file:////stevenagefs/Projects/6500-6999/6792/DesignSVNRepos"
"DesignGit" -T trunk -b branches -t tags -r 0:HEAD
Couldn't open a repository: Unable to open an ra_local session to URL: Unable to
open repository 'file:///stevenagefs/Projects/6500-6999/6792/DesignSVNRepos' at
C:AppsGit/libexec/git-coregit-svn line 2210
Я что-то делаю неправильно или невозможно использовать git-svn таким образом?
Обратите внимание, что я знаю, что доступ на основе файлов к репозиториям SVN считается вредным, но это все, что у меня есть.
Ответ №1:
Вам разрешен доступ к файлам, но только в том случае, если клиент скомпилирован с поддержкой доступа к файлам ( ra_local
), чего git-svn
, похоже, нет. Если вы действительно хотите получить доступ к файлам, вам нужно будет создать свой собственный git-svn
клиент.
Комментарии:
1. Вы также можете
svnserve -d
временно запустить, а затем выполнитьclone
операцию противsvn://localhost/path
.