Импортировать SVN-репо в Git с данного момента времени - PullRequest
12 голосов
/ 04 мая 2010

Что я могу сделать, чтобы импортировать SVN-репозиторий в git, но только с (известного) номера ревизии и далее?

Я пробовал с:

git svn clone --authors-file=/home/ubuntu/svn-git-users.lst --revision=4151 -T trunk -b branch -t tags file://`pwd`/../svn-server-sync/MyRepo MyRepo 

Но это не с:

r4151 = e80c7c5923700d6c7594c91f172779af63a8511b (ссылки / пульты / снимки) фатальный: refs / remotes / trunk: недействительный SHA1

Может ли кто-нибудь помочь мне с этим?

Заранее спасибо.

1 Ответ

9 голосов
/ 04 мая 2010

Чтобы прокомментировать мой комментарий, может возникнуть проблема с синтаксисом:

-r4151, 

вместо -r=4151 (знак равенства не требуется).
Вопрос Как git-svn клонировать последние n ревизий из хранилища Subversion? предоставляет несколько хороших примеров.

ОП сообщает, что пытается -r4151:HEAD, который сейчас импортирует репозиторий SVN.

...