Our team had a cvs repository, which we converted to svn via cvs2svn. Our repository has a main branch (let's call in main), that effectively serves as trunk (even though it was technically branched off from trunk far in the past).
After the cvs2svn conversion, I branched off main to branch.
I made a small change in branch, and then attempted to merge branch back into main:
[~/main] svn merge https:.../branch
This should compute the diff to branch since the split happened, and apply that diff to main. It goes back a couple years too far back, however, leading to a zillion conflicts.
Any ideas on how to fix this? I've scoured Google but can't find anything.
I know that I can call svn merge and pass in the exact revision numbers. I'm looking for a better alternative.