git svn dcommit fails because of assertion error “svn_fspath__is_canonical(child_fspath)” (cygwin)

前端 未结 9 1837
孤城傲影
孤城傲影 2020-12-28 17:36

I hope anybody can help me.

When I try to push my local git branch to the svn server this will always result into this error:

$ git svn dcommit
Comm         


        
9条回答
  •  感情败类
    2020-12-28 18:11

    I have experienced the same on OSX with fink, and solved it by downgrading svn and the perl swig svn bindings to 1.7.11 from 1.8 (and afterwards rebuilding, just in case, git-svn).

    The problem appeared on renames, and happened both on server 1.6.12 and 1.7.9, via dav_svn, on a 1.6 format repository (I am unsure if it happens with svn+ssh as well).

    git-svn is on version 1.8.3.3, which was a requirement in my case (as only git-svn >= 1.7.7 can merge svn-tracked branches, see here).

提交回复
热议问题