Git - как я могу клонировать локальный репозиторий svn?
Я полностью не могу найти объяснения, как я должен указать местоположение существующего репозитория svn.
Другими словами - что следует использовать в качестве URL-адреса в
git svn clone URL
когда репозиторий svn является локальным?
Ответ 1
Вы должны уметь так:
git svn clone file:///e/svn_repo_on_E_drive
Аналогично команде svn checkout:
svn co file:///e/svn_repo_on_E_drive
file:// для папки на текущем диске исполняемого приглашения CMD, file:///d/some_folder для D:\some_folder.
Примечание. Дополнительный / и удаленный двоеточие диска в ссылке на файл в Windows. file://e:/svn_repo_on_E_drive → file:///e/svn_repo_on_E_drive
Ответ 2
Для локального репозитория вы используете URL file://, как и для использования
выезд с обычным клиентом svn.
Если вы пытаетесь скопировать всю историю и используя git svn clone
--stdlayout, просто используйте URL-адрес, который вы использовали бы для проверки сундука с помощью svn
минус часть /trunk в конце.