наша SVN до сих пор имела традиционную компоновку:
trunk
branches/
tags/
Я давно клонировал весь репозиторий, и все работало отлично. но несколько недель назад кто-то понял, что конкретные выпуски должны идти в выпуски / вместо веток /, поэтому макет изменился на следующий:
trunk
branches/
releases/
tags/
Есть ли способ начать отслеживать релизы / без повторного клонирования репозитория (который содержит более 15k ревизий ...)? вот так выглядит мой конфиг на данный момент:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
autocrlf = false
[svn-remote "svn"]
url = https://blahblah
fetch = trunk:refs/remotes/trunk
branches = branches/*:refs/remotes/*
tags = tags/*:refs/remotes/tags/*
к сожалению, "git svn fetch" по какой-то причине не получает ничего из релизов /, а "git branch -r" не показывает ни одного релиза в этом каталоге.