3
 git svn clone https://192.168.11.115/svn/xx/test/
Initialized empty Git repository in /cygdrive/d/xx/test/.git/
Can't load '/usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int/auto/SVN/_Core/_Core.dll' for module SVN::_Core: No such file or directory at /usr/lib/perl5/5.14/i686-cygwin-threads-64int/DynaLoader.pm line 190.
 at /usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int/SVN/Base.pm line 59
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int/SVN/Core.pm line 5.
Compilation failed in require at /usr/lib/git-core/git-svn line 41.

这令人困惑……

4

2 回答 2

2

这可能是因为在这个线程中,您没有安装 sqlite3。

$ cygcheck -l libsqlite3_0
/usr/bin/cygsqlite3-0.dll

我不确定为什么您的系统中缺少此功能。
subversion-perl取决于颠覆,这取决于libsqlite3_0.

libsqlite3_0不安装任何dll,sqlite3包安装dll。
这也解决了其他人报告的 svn 问题。

于 2012-10-30T12:43:28.733 回答
2

我认为你的 subversion-perl 包的版本与你的 subversion 包的版本不匹配。

我遇到了同样的问题,因为我使用的是 subversion 1.7 并且 git-svn 安装了 subversion-perl 1.8 作为依赖项。将 subversion-perl 降级到 1.7 解决了这个问题。

于 2013-12-04T08:01:15.537 回答