I'm trying to merge reintegrate a branch back to trunk, using the Reintegrate a Branch option, and I get the error:Command: Reintegrate merge svn://192.168.0.4/ProspectSoft Development/Applications/BridgeLicensing/DllCreation/branches/V4 into C:\Documents and Settings\robin.guest.THORNEWIDGERY\My Documents\Delphi Projects\DllCreationError: Cannot reintegrate fromError: 'svn://192.168.0.4/ProspectSoft%20Development/Applications/BridgeLicensing/DllCreation/branches/V4'Error: yet:Error: Some revisions have been merged under it that have not been mergedError: into the reintegration target; merge them first, then retry.Finished!:
Error: Some revisions have been merged under it that have not been mergedError: into the reintegration target; merge them first, then retry.
I'm happy to provide more information to the list, if my first post is insufficient to enable anyone to help me.
Some more (which you might have missed):
* the branch must have been created with an 1.5 client supporting merge
tracking
* all merges since then must have been done with an 1.5 client too
Anyway: you can work around that by specifying a revision range for the
merge instead of using the reintegrate feature.
If you still have problems, you might want to ask on the Subversion
users list where you might get more help about merging in general.
Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=1334411
To unsubscribe from this discussion, e-mail: [users-un...@tortoisesvn.tigris.org].
Robin Guest wrote:
> Error: Some revisions have been merged under it that have not been merged
> Error: into the reintegration target; merge them first, then retry.
Anyway: you can work around that by specifying a revision range for the
merge instead of using the reintegrate feature.
Long story: This error used to be raised when you have svn:mergeinfo
properties on any files or folders in your branch, not including the
merge source (AKA "it").
Example: Reintegrating "http://server/svn/repo/branches/foo" into
"http://server/svn/repo/trunk".
/trunk has mergeinfo
/trunk/bar has mergeinfo
/branches/foo has mergeinfo ---> no error.
/branches/foo/bar svn:mergeinfo ---> error.
The reason there's an error is because the presence of svn:mergeinfo on
/branches/foo/bar means that it might have different mergeinfo than
/branches/foo, which would make it impossible for reintegrate to figure
out what to do.
In practice, 99% of the time the reason /foo/bar has mergeinfo is
because it was copied or renamed at some point, and it has the exact
same svn:mergeinfo property as /foo. The most recent version of
subversion is a lot smarter about looking at the actual values of
svn:mergeinfo properties during reintegrate, and so you likely won't see
the error anymore if you upgrade.
-Mike
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=1335333
Short story: This has been fixed already, but you're not using thelatest version.
Long story: This error used to be raised when you have svn:mergeinfo
properties on any files or folders in your branch, not including the
merge source (AKA "it").
Right :)
Just go into the root directory of your SVN copy and execute:
svn -R pd svn:mergeinfo ./
svn ci -m "svn:mergeinfo property DELETED from everywhere"
cd to your trunk WC
Afterwards you should be able to execute commands like:
svn --reintegrate --dry-run merge ../../branches/
my.branch.which.should.be.integrated.in.trunk
...from your trunk WC.
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=1934895