git svn указывает ветки и теги на нестандартном макете хранилища svn

Макет:

Branches\
    Project1/
        Branch11/
        ...
        Branch1N/
    Project2/
        Branch21/
    ProjectX/   # not anywhere else
Excluded1\
Excluded2\
Excluded3\
Excluded4\
Programs\
    Excluded11\
    ...
    Excluded1N\
    Project1/   # the main one
    Project2/
    ...
    ProjectN/
Tags\
    Project1/
        Release1/
        ...
        Release69/

не входит Мне удалось исключить - но я совершенно не могу понять, как я могу сопоставить ветви / теги с git ветками / тегами - желательно после факта (каждый клон занимает ~ 5 часов).

Пожалуйста, помните, что я новичок в SVN - я не знаю и не понимаю систему ветвления / тегирования.

Я наwindoz - svn2git не вариант (в любом случае меня интересует, как я делаю это после клонирования или при худшем клонировании снова, но с ванильным мерзавцемтолько)
Также я не собираюсь делать это как постоянную миграцию, она будет функционировать как мост между SVN и новым git-репо, используемым в dev - так что я хочу хранить как можно больше информации, но не больше, чем нужно. В какой-то момент он может стать постоянным - когда мне нужно будет отфильтровать пустые коммиты (для исключенных проектов), я думаю (?)

Repo

Команда:

$ git svn clone --ignore-paths = "^ (?: Релизы | Проекты | Сценарии | Игры |) / | ^ Программы / (?: Nif Scanner | Nif Viewer | Набор инструментов Oblivion Raziel23x | Отказ шейдеров | Редактор шейдеров) /" --authors-file =hors_with_emails.txt svn: //svn.code.sf.net/p/oblivionworks/code/.

После клона у меня есть:

$ git branch -r
  git-svn
$ git branch
* master


резюмировать : У меня естьклонировал вещь исключая то, что я хотел исключить - теперь я хочу сказать git "создать ветку git для каждой из этих веток svn - настоящая ветка git, которая вычисляет дельты, сжимает их и удаляет папкуBranches - и отслеживать их - и этот каталог (700 МБ) тегов это просто теги - что вы можете с этим поделать (они делаютне соответствуют коммитам)?
Не вижузло багажник

мойconfig :

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[svn-remote "svn"]
    ignore-paths = ^(?:Releases|Projects|Scripts|Games|)/|^Programs/(?:Nif Scanner|Nif Viewer|Raziel23x's Oblivion Toolset|Shader Disasm|Shader Editor)/
    url = svn://svn.code.sf.net/p/oblivionworks/code
    fetch = :refs/remotes/git-svn
[svn]
    authorsfile = authors_with_emails.txt
[gui]
    wmstate = zoomed
    geometry = 787x377+54+59 305 1127
[remote "github"]
    url = https://github.com/Utumno/wrye_bash_refactoring.git
    fetch = +refs/heads/*:refs/remotes/github/*
[branch "master"]
    remote = github
    merge = refs/heads/master

Ответы на вопрос(2)

Ваш ответ на вопрос