Search code examples
gitsvnbranchgit-svn

Update git-svn list of remote branches


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?


Solution

  • 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.