> From: Goor, Stefan [mailto:sg...@thetasgroup.com] > Sent: Friday, September 13, 2013 11:40 AM > To: users@subversion.apache.org > Subject: SVN merge attempting to reintegrate on a merge to a branch > > > Recently when we attempted to merge a trunk project to a branch (in > preparation of doing a merge of the branch back to trunk) we are got errors > like the following: > > $ svn merge $SVNROOT/trunk/my_project . > svn: E195016: Reintegrate can only be used if revisions 4401 through 4545 > were previously merged from > https://our.svn.servername/svn/branches/my_project/features/my_project_branch > to the reintegrate source, but this is not the case: > trunk/my_project > Missing ranges: /trunk/my_project:4485 > Missing ranges: >/trunk/my_project:4407-4408,4431,4442-4444,4485,4524,4532-4533
Since you sanitized your path names, is there any chance that the "t" in "my_project" is being left off on the first "missing ranges" line? E.g. trunk/my_project Missing ranges: /trunk/my_projec:4485 <--- ** Missing 't' in 'my_project' ** Missing ranges: /trunk/my_project:4407-4408,4431,4442-4444,4485,4524,4532-4533 When I encountered this, the solution was to either merge the branch to trunk (svn merge ^/.../my_project_branch), or to explicitly specify the revision range when merging up from trunk, e.g. "svn merge -r 4401:4545 ^/trunk/my_project".