So I'm using git and interacting with an svn repo.
I have a svn TRUNK that looks like this:
A-B-C-D
And a svn bug_fixes branch that branches off at commit B or C:
-c-d-e-f-g-h-i
Now I need to get the cdefghi commits that are in my svn branch back into the master branch.
I'm aware that I could just do a squashed commit, let's call it squash SQUASH (which would contain cdefghi), but then it seems like I would have to kill the bug_fixes branch and start a new branch to cleanly continue.
Here: http://blog.red-bean.com/sussman/?p=92 they suggest:
checkout
the branch.
merge
master's changes into the branch.
Checkout
the master.
merge --reintegrate
the branch's changes onto master.
Continue development.
Unfortunately, git-svn doesn't seem to recognize any "merge --reintegrate" command for svn.
So how do I cleanly make branch and master have all commits, so that development on both can continue, using git-svn's commands?