我正在使用Git-1.6.5.1-preview20091022.exe。
我使用以下命令克隆了一个SubVersion存储库:
git svn clone -s https://xxxxx:8443/svn/project/SubProjectA
SubProjectA具有标准布局(主干,分支,标签)。 SubProjectA是另一个项目的副本。 它只有60个自己的修订版本。 运行命令后,将创建一个名为SubProjectA的文件夹,并且只有remotes / trunk作为分支。即使主分支不存在。
然后我必须运行
git svn fetch
需要多次从SubVersion获取所有修订版本。每次运行fetch命令时,它只获取一个修订版本。
我尝试过:
git svn fetch -r2400:HEAD
git svn fetch -r2400:2450
没有成功(SubProjectA被复制到版本2390,SubProjectA创建了一个分支,版本为2420,最新版本为2450)。
我做了什么导致fetch命令一次只获取一个版本? 如何告诉fetch获取所有版本?
git svn rebase
命令之前,您已经运行了git svn fetch
命令。我建议您使用空白的存储库重新开始,并按照我提供的文章中的步骤进行操作。 - Donny Kurnia