I\'ve created a Git Clone of a SVN repository using git-svn. When doing this I specified the --prefix option to prefix my remote branches. I now want to get rid of
Note: the current solution might not work anymore with git 2.0+ (April 2014)
See commit fe191fc by Johan Herland (jherland), which highlight the fact you now are supposed to have a prefix (and not have a svn branch without prefix like 'trunk'):
--prefix='origin/' if --prefix is not givenHaving no prefix by default was problematic:
git-svnby default puts its Subversion-tracking refs directly inrefs/remotes/*.
This runs counter to Git's convention of usingrefs/remotes/$remote/*for storing remote-tracking branches.Furthermore, combining
git-svnwith regular git remotes run the risk of clobbering refs under refs/remotes (e.g. if you have agit remotecalled "tags" with a "v1" branch, it will overlap with the git-svn's tracking branch for the "v1" tag from Subversion.