При ограничении удаленных веток списком из двух или трех (редактирование .git / config, как показано в {^ 1}), повторное получение, сборка мусора и очистка всех каталогов "refs", я все равно получаю полный список всех удаленных ветви с git branch -avv
{^ 2}
Я ожидал увидеть v2 и v3 только как ветви в списке удаленных ветвей.
Любые идеи, как это исправить? Или это «способ git» для представления всех удаленных ветвей, с которыми мы могли бы работать или нет?
{^ 1}
[svn-remote "svn"]
url = https://example.com/svn/repos/MyRepo/SubPath
fetch = trunk:refs/remotes/trunk
branches = branches/{v2,v3}:refs/remotes/*
{^ 2}
* master 1234 [trunk: ahead 1] last msg master
remotes/v1 2345 last msg svn branch v1
remotes/v2 3456 last msg svn branch v2
remotes/v3 4567 last msg svn branch v3
remotes/v4 5678 last msg svn branch v4
remotes/trunk 6789 last msg svn trunk