Я могу инициализировать и извлечь файл с помощью git-svn, но не могу клонировать

#svn #git #git-svn

#svn #git #git-svn

Вопрос:

Я прочитал руководство, и там сказано, что clone есть Runs init and fetch .

Но я пробовал это:

 git svn clone -T http://svn.felspar.com/public/m-intercept/trunk/
  

затем получил:

fileparse(): требуется допустимый путь в / usr / lib / git-core / git-svn строка 405

И не был загружен ни один файл.

Но когда я использовал:

 git svn init http://svn.felspar.com/public/m-intercept/trunk/
git svn fetch
  

Все в порядке. Это работает отлично. Я использую точно такой же URL.

Ответ №1:

Параметр -T ожидает имя каталога магистрали.

Нормальное использование было бы

 git svn clone -T trunk -t tags -b branches http://svn.felspar.com/public/m-intercept
  

чтобы указать git, где искать магистраль, теги и ветви, и сопоставить их с тегами и ветвями git.

Комментарии:

1. Конечно, просто опустите части -t и -b.