RE: Reintegrate merge to another branch
From: Bob Archer <Bob.Archer_at_amsi.com>
Date: Wed, 30 Jun 2010 11:53:28 -0400
>>> 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
|
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.