git svn clone fails on Mac OS X: “Temp file with moniker 'svn_delta' already in use”

前端 未结 3 1413
天命终不由人
天命终不由人 2021-02-19 08:37

I\'ve installed git-core (+svn) on my Mac from MacPorts. This has given me:

git-core @1.7.12.2_0+credential_osxkeychain+doc+pcre+python27+svn
subversion @1.7.6_         


        
相关标签:
3条回答
  • 2021-02-19 09:03

    Note that git 1.8.5rc3 (release November 20st, 2013, announced here) now includes:

    • "git-svn" has been taught to use the serf library, which is the only option SVN 1.8.0 offers us when talking the HTTP protocol (no more neon).

    • "git-svn" talking over an https:// connection using the serf library dumped core due to a bug in the serf library that SVN uses.
      Work around it on our side, even though the SVN side is being fixed.

    So a general upgrade to latest Git (1.8.5 should be out next week) and latest SVN 1.8 can help make things run smoothly.

    0 讨论(0)
  • 2021-02-19 09:06

    http://bugs.debian.org/534763 suggests it is a bug in libsvn-perl package, try upgrading that

    0 讨论(0)
  • 2021-02-19 09:13

    Add this setting to your ~/.subversion/servers file:

    [global]
    http-bulk-updates=on
    

    I had this issue on Linux, and saw the above workaround on this thread. I think I ran into this because I forced Alien SVN to build with subversion 1.8 which uses the serf library now instead of neon for https, and apparently git-svn doesn't play nicely with serf.

    0 讨论(0)
提交回复
热议问题