Я использую git -svn для работы с репозиторией svn. Я не хочу, чтобы весь репо, синус, он содержит много наследия, с бинарниками в нем. Я отслеживаю только некоторые каталоги.
Вот мой текущий .git/config
, который работает нормально.
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[svn-remote "svn"]
url = https://svn.example.com/repository
fetch = trunk/Python:refs/remotes/trunk
branches = branches/{stage,prod,stage_with_proxy}/ucapi/:refs/remotes/*
branches = branches/{active}/Python/:refs/remotes/*
Теперь я хочу добавить новую ветку:
branches = branches/{fuze_node}/:refs/remotes/*
но при выполнении git svn fetch
новая ветвь не видна в git. Он действует так, как будто строка не находится в конфиге.
Я знаю, что это можно сделать с помощью нового svn-remote, но я бы предпочел не брать эту дорогу.