Update git-svn list of remote branches

Daniel Huckstep picture Daniel Huckstep · Jan 25, 2010 · Viewed 12.1k times · Source

When I have to use svn, I use git-svn to talk to svn. I cloned the repo with the standard git svn clone -s line, and all the remote branches at the time were there.

Since then, a new branch has been created, but not by me. I want to checkout/track this branch locally. I can track a branch that I can see (with git branch -r) like so:

git checkout -t -b dev remotes/development

But this doesn't work with the other branch, since it doesn't show up in git branch -r

How can I track this missing branch?

Answer

Greg Bacon picture Greg Bacon · Jan 25, 2010

After running the following commands, you'll be able to see the new branch on the git side:

$ git svn fetch
$ git svn rebase

Make sure your branch is clean first.