我正在使用
git svn
进行 SVN 到 git 迁移。
我们不打算使用 svn2git 或 subgit,这个问题是关于使用
git svn
。
我们已经迁移了许多存储库,直到这一次才出现问题。
为了迁移,我发出:
git svn clone -r3328:HEAD https://svnserver/OurSystems/lib --no-metadata --no-minimize-url --authors-file=authors-lib.txt --stdlayout lib
对于某些项目,此命令完全完成,对于其他一些项目,它会失败并显示“连接被对等方重置”。这对我来说不是问题,我发现我所要做的就是导航到“lib”项目的创建根目录,并从下一个更高版本发出以下命令:
git svn fetch -r 5226:HEAD
,它将继续迁移并最终完成,我将迁移所有存储库文件。
但是,对于我的 lib 项目(C++),我收到以下错误
update-ref -m r40894 refs/remotes/origin/trunk 22c8704953ab8e4fd22b99fa2ce7f65b49d5427d:命令返回错误:127
此后,无论我选择从哪个版本开始,重新发出 git svn fetch 将始终出现以下错误:
打开:C:/Program Files/Git/mingw64/libexec/git-core\git-svn 第 620 行没有这样的文件或目录。
由于我以前没有遇到过这个错误,所以我不知道如何处理它。谷歌搜索并没有带我去任何地方。