【发布时间】:2017-06-28 22:36:44
【问题描述】:
当我尝试使用 svn2git 命令导入 svn 文件时出现以下错误
运行命令:git svn init --prefix=svn/ --no-metadata --trunk=trunk --tags=tags --branches=branches https://svnserver.com/abc/svn/projectname 运行命令:git svn fetch 无效的文件系统修订号:svn:E160006:无效的修订号'-1'a t /mingw64/share/perl5/site_perl/Git/SVN.pm 第 150 行。 命令失败: git svn 获取
当我尝试使用 tortoise SVN 客户端结帐时,我遇到了同样的错误。然后我安装了和SVN服务器版本一样的客户端,问题就解决了。
但是当使用 svn2git 时,会出现同样的错误吗?有版本兼容性问题吗?我正在使用 SVN 1.7.9 和 svn2git 2.3.2。
【问题讨论】:
-
看来您还安装了 64 位 git bash。请卸载它并安装 32 位 git。
-
在 64 位操作系统上安装 32 位可以吗?
-
是的,在64位操作系统上安装32位git就可以了。
-
还是没有运气:( .
-
C:\Users\xyz\Desktop\abc\GITLAB>svn2git svnserver.com/abc/svn/projectname 文件系统修订号无效:svn: E160006: /mingw32/share/perl5/site_perl 的修订号无效'-1' /Git/SVN.pm 第 150 行。命令失败:git svn fetch
标签: git version-control svn2git