AW: Reintegrate merge to another branch
From: Graf, Andreas <Andreas.Graf_at_ext.eu.panasonic.com>
Date: Wed, 30 Jun 2010 17:56:29 +0200
Thank you Bob!
-----Ursprüngliche Nachricht-----
>>> From: Graf, Andreas [mailto:Andreas.Graf_at_ext.eu.panasonic.com]
>> Von: Giulio Troccoli [mailto:Giulio.Troccoli_at_uk.linedata.com]
> From: Graf, Andreas [mailto:Andreas.Graf_at_ext.eu.panasonic.com]
--reintegrate is used to merge changes made to a branch (copy really) back to its parent/ancestor path.
So, your point of view is a bit skewed. Since your branch is not a child copy of the other branch you can not use --reintegrate.
You have several options... you can merge from one branch to the other. It just wouldn't be an integration merge... it would be a regular merge. Merge tracking will ensure that you don't merge the same changes more than once.
Say you have....
/trunk
In the above you copied /trunk to /branch/Feature one. You then branched /branch/Fature1 to /branch/Feature1.1.
Let's assume you have made changes to feature 1 and finished those changes. You can --reintegrate Feature1 into trunk. That is fine, since that was its ancestral parent.
However, if you want to bring everything you did in Feature1 to Feature1.1 you would merge from /Feature1 into /Feature1.1 but it would NOT be a reintegration merge.
Bottom line... reintegrate is always used to put the changes made on a branch back into its parent assuming you have merged all changes made on the parent into that branch first.
BOb
..............................................................................
If you receive this Email by mistake, please advise the sender by using the reply facility in your Email software and then delete it.
|
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.