Я перенес репозиторий с 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
Безопасно ли мне заходить в эти файлы и удалять ссылки, или есть более чистый способ избавиться от этого старого хлама?