My question is similar to this one: With "git svn", Can I Ignore Specific Git Commits While Fetching?
I'm using git-svn with a standard svn repo:
trunk
branches
tags
Then a co-worker accidentally branched the root into a project branch, so it looked like this:
trunk
branches
badProject
trunk
branches
tags
tags
If the branch had died, I'd probably be able to use --ignore-paths
to ignore it
However, having realized the error, the developer committed changes to the bad project in /branches/badProjects/trunk
and later merged this into /trunk
git-svn fetch dies. How can I pretend this bad branch didn't happen?
Is there a way to convince git-svn that there wasn't a branch and treat the merge into trunk as if it was a normal checkin instead of a merged branch?