Как выполнить полную очистку после миграции SVN -> Git?

Я перенес репозиторий с SVN на Git с помощью svn2gitи доволен всем, кроме одного. Как я могу удалить ветку remotes/svn/trunk, которая отображается вgit branch -a:

$ git branch -a
* master
  remotes/origin/master
  remotes/svn/trunk

Я очистил после svn2git, выполнив следующие:

git config --remove-section svn-remote.svn
git config --remove-section svn
rm -rf.git/svn

Но у меня все еще remotes/svn/trunkсидит там! Я получаю это, если я выбираю каталог .gitдляsvn:

$ grep -R svn.git
.git/info/refs:e6dd7a08d86d9b0944891755602b25ce12d30bb0 refs/remotes/svn/trunk
Binary file.git/objects/pack/pack-10cdd522d8f0fcc9b30efeddbdad3d0281c1e6da.pack matches
.git/packed-refs:e6dd7a08d86d9b0944891755602b25ce12d30bb0 refs/remotes/svn/trunk

Безопасно ли мне заходить в эти файлы и удалять ссылки, или есть более чистый способ избавиться от этого старого хлама?

10
задан mattjgalloway 15 July 2012 в 11:43
поделиться