2012-03-27 2 views

ответ

1

Загрязните архив где-нибудь, а затем используйте git-svn, чтобы создать из него репозиторий git.

I.e.

cd /tmp 
tar xvzf repo.tar.gz 

cd /home/me 
git-svn clone file:///tmp/repo 

Если это стандартная раскладка SVN, вы можете импортировать ветви с

cd /home/me 
git-svn clone -stdlayout file:///tmp/repo 

Если вы создали архив, чтобы позволить себе, чтобы создать Git репо из него - это может быть проще просто точки в существующем репозитории svn.

+0

Я делаю это в Windows 7. Когда я пытаюсь выполнить первый фрагмент, я получаю: «Инициализированный пустой репозиторий Git в c: /svn/git/.git/ Плохой URL-адрес, переданный в RA-уровень: непризнанная схема URL для« C:/Program Files (x86)/Git/git 'в C: \ Program Files (x86) \ Git/libexec/git-core/git-svn строка 1777 " – Seraphis

+0

На этот раз:« Плохой URL-адрес, переданный слою RA: невозможно открыть ra_local сеанс по URL: локальный URL-файл: // svn 'содержит только имя хоста " – Seraphis

+0

Ах, tripple'/'. ОК. Теперь что-то вроде этого: «svn-remote.svn.url уже установлен: файл: // svn хотел установить: file: /// svn« – Seraphis

Смежные вопросы