"git svn" 显示许多已删除的 svn 标签

"git svn" showing many removed svn tags

我克隆的一个 svn 存储库,删除了旧的无用标签,但现在在使用 git svn 克隆存储库后,我可以在远程标签中看到所有这些删除的标签。

这怎么可能?有没有办法告诉 git svn 不要创建对已删除的远程 svn 标签的引用?

git svn 跟踪 SVN 存储库的整个历史,从修订版 1 开始,除非您通过 -r 选项限制获取修订版的范围。另一方面,一旦获取历史记录,就会记住从哪里开始,因此您可以从 .git/refs/...(也许 .git/packed-refsgit/svn...

中删除不需要的条目