Thread (4 messages) 4 messages, 3 authors, 2016-06-15

Re: Migrate an svn repo to git - Where did all the branches got? and tags?

From: Thomas Rast <hidden>
Date: 2016-06-15 22:48:50

Jack Moore wrote:
   git svn clone --no-metadata -t tags -b branches -T trunk <repo-url>
[...]
  git-repo/.git/refs/tags

is empty.
[...]
If I do a 

	git branch -r

the branches and tags show up as remote branches.
That's how git-svn currently works.

To turn all remote branches into local branches you can use the
following trick (don't do this in any repo other than a fresh git-svn
clone unless you understand what it does!):

  git fetch . 'refs/remotes/*:refs/heads/*'

To further clean up history and turn svn tagging commits into real
tags, you can refer, e.g., to the last section of

  http://kb.curseforge.com/repositories/convert-svn-to-git/

-- 
Thomas Rast
trast@{inf,student}.ethz.ch
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help