从给定的时间点导入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: not a valid SHA1

有人可以帮我弄这个吗?

提前致谢.

为了跟进我的评论,似乎可能是一个语法问题:

-r4151, 

而不是-r = 4151(不需要“等号”).
问题How to git-svn clone the last n revisions from a Subversion repository?提供了一些很好的例子.

OP报告尝试-r4151:HEAD,现在正在导入SVN repo.

翻译自:https://stackoverflow.com/questions/2765023/import-a-svn-repo-to-git-from-a-given-point-in-time

转载注明原文:从给定的时间点导入svn repo到git