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.