开发者

git-svn dcommit fails on directory with umlauts

My Setup

I'm working on Windows XP 32bit (german). I installed

$ git --version
git version 1.7.4.msysgit.0

and created a git-svn repository where I successfully commited a bunch of files and directories from a previous SCM.

The Problem

But on the 2nd git-svn dcommit I got this error:

$ git svn dcommit
Committing to http:/开发者_JS百科/mysvnserver/repos/myrepo/trunk ...
RA layer request failed: PROPFIND request failed on '/repos/myrepo/trunk/path/with/weird/%DC%20f%FC%20umlauts': \
 PROPFIND of '/repos/myrepo/trunk/path/with/weird/%DC%20f%FC%20umlauts': 207 Multi-Status (http://mysvnserver) at C:\Programme\Git/libexec/git-core/git-svn line 4529

The directory has german umlauts in its name and I think the problem is a wrong conversion between msysgit, svn and windows. I can not delete the directory directly in the svn repository browser of TortoiseSVN nor can I check out the directory on cygwin because the directory is missing at all there.

I'm now stuck with a broken directory in SVN and can not git-svn dcommit the deletion of the directory because I then get the RA layer request failed error.

My Question

Any tips? Do I have to clone the whole repository from SVN again?


The quick solution

I was able to remove the parent folder with the repository browser of TortoiseSVN. That fixed it for me.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜