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
в конце.