Minha configuração do git parecia com isso
[svn-remote "svn"]
url = https://svn.example.com/svn/project
fetch = trunk:refs/remotes/trunk
branches = branches/*:refs/remotes/*
tags = tags/*:refs/remotes/tags/*
(criado com git svn init -s https://svn.example.com/svn/project
)
Em seguida, adicionei as tags e ramificações dir com svn (não é possível fazer isso com git-svn).
depois disso, consegui criar tags com
git svn tag XXX
Então eu tentei o que você queria, criei uma tag no SVN diretamente:
svn copy -r 17 https://svn.example.com/svn/project/trunk https://svn.example.com/svn/project/tags/lastStable
Voltou para o git e foi executado
git svn fetch
e obteve
Found possible branch point: https://svn.example.com/svn/project/trunk => https://svn.example.com/svn/project/tags/lastStable, 17
Found branch parent: (refs/remotes/tags/lastStable) e8fb9785b9c23d4039dd7516931974f4ecc725ec
Following parent with do_switch
Successfully followed parent
r21 = e84f0194791f3555623280b0384f2c5531e4c579 (refs/remotes/tags/lastStable)
soo ... Eu não sei exatamente onde está o seu problema. Os novos controles remotos / tags / lastStable funcionam bem para mim agora;)
Eu usei o svn 1.6.16 e o git 1.7.6