我希望有人能帮助我。
当我尝试将本地 git 分支推送到 svn 服务器时,这将始终导致此错误:
$ git svn dcommit
Committing to http://.../Dev_Stream/01_workspace ...
C path/to/file/AbstractSystemThread.java => other/path/to/file/Thread/AbstractThread.java
assertion "svn_fspath__is_canonical(child_fspath)" failed: file "/usr/src/subversion/subversion-1.8.0-1/src/subversion-1.8.0/subversion/libsvn_subr/dirent_uri.c", line 2502, function: svn_fspath__skip_ancestor
前提条件:
- 清理本地 git 存储库(没有暂存或未暂存的更改)
- 之前称为 git svn rebase
Cygwin 安装包含以下软件包:
- 混帐,混帐-svn 1.7.9-1
- 颠覆,颠覆-perl 1.8.0-1
在互联网上搜索这个问题时,我发现了几个这样的错误,其中路径无法规范化。但我没有找到解决这个问题的方法。
有人知道如何解决吗?是否缺少任何信息?