"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-refs
和 git/svn...
)
中删除不需要的条目
我克隆的一个 svn 存储库,删除了旧的无用标签,但现在在使用 git svn 克隆存储库后,我可以在远程标签中看到所有这些删除的标签。
这怎么可能?有没有办法告诉 git svn 不要创建对已删除的远程 svn 标签的引用?
git svn
跟踪 SVN 存储库的整个历史,从修订版 1 开始,除非您通过 -r
选项限制获取修订版的范围。另一方面,一旦获取历史记录,就会记住从哪里开始,因此您可以从 .git/refs/...
(也许 .git/packed-refs
和 git/svn...
)