Я пытаюсь использовать git svn для подключения к нашему репозиторию компании. У нас есть немного нестандартный каталог филиалов. Как получить доступ к этому с помощью git svn, уже обсуждалось ранее, однако, у нас, похоже, есть небольшое искажение в именах ветвей, которое, кажется, мешает мне получить их все.
Давайте рассмотрим пример svn repo:
trunk/
tags/
branches/
rootbranch/
tku/subbranch
У нас есть филиалы на корневом уровне каталога филиалов. Но у нас есть ветви и во вложенных папках. То же самое касается тегов dir, но я думаю, что это всего лишь второй пример той же проблемы.
Если я использую файл клона git svn: /// tmp / gitsvn / svnrepo git-clone -s , я получаю только корневые ветви, как и ожидалось:
/tmp/gitsvn/git-clone$ git branch -r
rootbranch
tku
trunk
Но если я клонирую, используя _git svn clone file: /// tmp / gitsvn / svnrepo git-clone2 -b ветки / / _, я получаю только подветви:
/tmp/gitsvn/git-clone2$ git branch -r
tku/subbranch
Есть ли способ иметь оба?