Надеюсь, кто-нибудь может мне помочь.
Когда я пытаюсь перенаправить локальную ветвь 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 содержит следующие пакеты:
- git, git -svn 1.7.9-1
- subversion, subversion-perl 1.8.0-1
При поиске этой проблемы в Интернете я обнаружил несколько таких ошибок, когда путь не мог быть канонизирован. Но я не нашел решения для этой проблемы.
Кто-нибудь знает, как его решить? Отсутствует ли какая-либо информация?