I have been using git-svn working happily along, branching for whatever, rebasing from and dcommitting to trunk and then the powers that be decided that we are going to start working out of a branch instead of trunk. My question is how do I get branches that were spawned from master that was tracking trunk to rebase/merge into the new local branch that is now tracking a new branch?
To attempt to illustrate it, here was my setup prior to the switch (branch/repo names changed to protect the innocent):
Git -> svn
master -> trunk
|-feature1
|-feature2
Now, this is my setup
Git -> svn
master -> trunk
|-feature1
|-feature2
newDev -> branches/working
The problem is, I have work in those feature branches i want to get into the svn branch "working". What is the best way to do that?