Этот вопрос может быть связан с тем, что я не понимаю, как ветвление работает технически в SVN и Git.
Но когда я использую svn2git, некоторые ветки находятся в refs / remotes /, а некоторые нет,Например, транк - это /refs/remotes/trunk.
И когда я проверяю основную ветку в новом git-репо, это не ствол svn, а какая-то старая ветка прошлого года (и похоже, что она выбранасовершенно случайно).Теги перемещаются правильно.
Если я смотрю на репозиторий svn в Trac, то выглядит, что макет правильный (ствол, ветви, теги) и ствол указывает на то, где он должен.Также похоже, что ветви, которые отображаются правильно (без удаленных), находятся в .git / config, а остальные нет.
Что здесь происходит и что я должен сделать, чтобы правильно преобразовать репозиторий SVN?Должен ли я просто добавить определения для удаленных веток в .git / config?Это не решило бы проблему со стволом, как бы то ни было.
РЕДАКТИРОВАТЬ: Я только что понял, что удаленные ветви точно такие же, как локальные ветви, с той разницей, что есть локальный филиал "master" и удаленный филиал "remotes / trunk", все остальные 19 филиалов кажутся похожими,Кажется, проблема в том, что мастер указывает не на «remote / trunk», а на случайный коммит.
Это просто ошибка в svn2git?