Импортируйте svn repo в git с определенного момента времени

Что я могу сделать, чтобы импортировать репозиторий 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/snapshots) fatal: refs/remotes/trunk: недействительный SHA1

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

Спасибо заранее.

Ответы

Ответ 1

Чтобы следить за моим комментарием, кажется, это может быть проблема синтаксиса:

-r4151, 

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

Отчеты OP пробуют -r4151:HEAD, которые на данный момент импортируют репозиторий SVN.