I use TortoiseSVN 1.5.3 and VisualSVN 1.5.3 (Subversion 1.5.2)
Suppose that I create a new branch (/branches/branch1) of the trunk(/trunk) then someone (also using TortoiseSVN 1.5.3) merges their branch back into the trunk.
I try to merge from the trunk into the branch (to aquire all changes which might have beemn merged into the trunk by others)
I do not specify any particular revision(s) because I want the merge-tracking to determine which revisions I need to merge. I expect these to be revisions after the one in which I created the branch.
When I start the merge, the output dialog seems to merge every revision back to revision 1. this causes everything in the repository to be 'added'.
What a I doing wrong?.... I expected a single revision to be targeted and for this to be a very quick operation.
I have tried...
SVNAdmin Upgrade <MyRepoPath>
This resulted in a an instantaneous success message after which I repeated my experiment with no change in results
Update: I have noticed that the TortoiseSVN dialog says "To merge all revisions, leave the box empty."... does this mean that TortoiseSVN is adding the 1-Head explicity and that there is no way to use Merge-Tracking? That would seem a bit strange.