Я использую извлечение только из ствола хранилища Subversion с нестандартной компоновкой.Мне нужно оформить удаленную ветку, чтобы работать над проблемой.Филиал имеет имя #4711
в branches/issues/#4711
.Я пытаюсь использовать решение, описанное здесь :
[svn-remote "svn"]
url = https://example.com/repos/projectname/trunk/sources
fetch = :refs/remotes/git-svn
[svn-remote "svn-issue-4711"]
url = https://example.com/repos/projectname/branches/issues/#4711
fetch = :refs/remotes/git-svn-issues-#4711
К сожалению, я получаю сообщение об ошибке:
W: Filesystem has no item: '/repos/projectname/!svn/rvr/6221/branches/issues' path not found at /usr/share/perl5/Git/SVN.pm line 153.
W: Ignoring error from SVN, path probably does not exist: (160013): Filesystem has no item: '/repos/projectname/!svn/rvr/600/branches/issues' path not found
W: Do not be alarmed at the above message git-svn is just searching aggressively for old history.
This may take a while on large repositories
Кажется, синтаксический анализатор прерывается на хэш-отметкепоэтому я также попытался использовать некоторые экранированные символы, например \#4711
или &234711
или &0434711
, но они также приводят к ошибке.Что я могу сделать, чтобы оформить эту ветку, используя git-svn
?Как правильно избежать имени ветки?