我正在尝试将单个svn分支迁移到git。我在Windows计算机上使用Windows命令提示符中的git svn
命令来执行此操作。
我已经在本地文件夹中初始化了一个.git存储库,并运行以下命令:
git svn init https://companyname.svn.cloudforge.com/blb400
此命令后,我的.git文件夹中有以下配置文件:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[svn-remote "svn"]
noMetadata = 1
url = https://companyname.svn.cloudforge.com/blb400
fetch = :refs/remotes/blb400
[svn]
authorsfile = C:/temp/so-design/users.txt
然后从命令提示符处执行以下命令:
git svn fetch -r 103:HEAD
我正在尝试从svn分支获取最新修订,因为我想只获得一个修订会很快。但是git svn fetch
命令在那里挂了几个小时,什么也不做。没有日志信息,什么都没有。我已经阅读了有关Stackoverflow的所有文章,并且它们都暗示该命令可能很慢,因此应该将它与-r选项一起使用,这就是我正在做的事情。不幸的是什么都没发生?
我已经看过这个post,但不能解决我的问题。