git - 为什么在使用 cygwin 时 git svn clone 失败?

标签 git svn version-control cygwin git-svn

 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.

这是令人困惑的...

最佳答案

这可能是因为,如 this thread , 你没有安装 sqlite3。

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

I'm not sure why this is missing from your system.
subversion-perl depends on subversion which depends on libsqlite3_0.

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

关于git - 为什么在使用 cygwin 时 git svn clone 失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13139133/

相关文章:

git - Powershell - git 路径

git - 使用 git branch 的 heroku 令人困惑!

svn - 在 Windows 虚拟机上将 Subversion 与 IIS 结合使用

Git:仅在将外部分支 merge 到 master 时防止快进 merge

git - 强制整个团队 merge

git - 字体 Font Awesome 在 Git 克隆/pull 后显示为框?

svn - Git-svn 可以用于大型分支存储库吗?

svn - 在 tortoise SVN 中查看工作副本和 HEAD 之间的差异?

svn - 如何在Mercurial中提取变更集的所有变更文件?

Python 3 开发和分发挑战