を使用してリポジトリをSVNからGitに移行しましたがsvn2git
、1つを除いてすべてに満足しています。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
次のディレクトリをgrepすると、これが表示され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
それらのファイルにアクセスして参照を削除しても安全ですか、それとも古いゴミを取り除くためのよりクリーンな方法がありますか?