> > Hello World,
> >
> > I have implemented a feature into our product. To not break things
> > for the other developers, I used a feature branch as described in
> > the svn book. Now my implementation is complete, so I want to merge
> > my branch back to trunk. In a fully updated working copy of the
> > trunk (with no locales changes), I do:
> >
> > J:\QUARTIS\_dev>svn merge --reintegrate
> > http://srv2.metromec.local:8080/svn/QUARTIS/shelves/ATs/PROGPersist
> > ence/_dev --dry-run
> >
> > which gives me:
> >
> > Reintegrate can only be used if revisions 13561 through 15007 were
> > previously
> > merged from http://srv2.metromec.local:8080/svn/QUARTIS/trunk/_dev
> > to the
> > reintegrate source, but this is not the case:
> > shelves/ATs/PROGPersistence/_dev/src/include/FilterLibrary/Test/Tes
> > tDataGenerator
> > Missing ranges:
> > /trunk/_dev/src/include/FilterLibrary/Test/TestDataGenerator:13561-
> > 15003
> > shelves/ATs/PROGPersistence/_dev/src/include/FilterLibrary/Test/Tes
> > tFilterLibrary.res
> > Missing ranges:
> > /trunk/_dev/src/include/FilterLibrary/Test/TestFilterLibrary.res:13
> > 561-15003
> > shelves/ATs/PROGPersistence/_dev/src/include/FilterLibrary/Test/Tes
> > tMeasureElementDataInOut.pas
> > Missing ranges:
> > /trunk/_dev/src/include/FilterLibrary/Test/TestMeasureElementDataIn
> > Out.pas:13561-15003
> > shelves/ATs/PROGPersistence/_dev/src/include/FilterLibrary/Test/Tes
> > tMeasureElementGaussFIRFilter.pas
> > Missing ranges:
> > /trunk/_dev/src/include/FilterLibrary/Test/TestMeasureElementGaussF
> > IRFilter.pas:13561-15003
> > shelves/ATs/PROGPersistence/_dev/src/include/FilterLibrary/Test/Tes
> > tMeasureElementReducePointsByDistanceFilter.pas
> > Missing ranges:
> > /trunk/_dev/src/include/FilterLibrary/Test/TestMeasureElementReduce
> > PointsByDistanceFilter.pas:13561-15003
> >
> > The mentioned files and directories exist in the trunk (and seem to
> > have already existed before the branch was created), but are
> > missing on the branch. I have read in the mailing list archives
> > that a svn merge --record-only (or a corresponding change of the
> > svn:mergeinfo properties) could fix the problem, but how do I find
> > out which revisions are affected (e.g. in which revisions the files
> > and directories were lost)?
> >
>
> Do you have a sparse checkout by any chance? Are you merging
> in at the same folder level from where you branched?
No, it's a normal checkout, and I was and am merging at the same folder level (_dev) from where I branched.
I noticed however that the mentioned files have been changed in another branche and then were merged to trunk (within the given range 13561-15003). Is this in some way helpful/important?
Best regards / Freundliche GrĂ¼sse
Wenzel Metromec AG
Andreas Tscharner
--
Andreas Tscharner, Development
Wenzel Metromec AG, Rheinfelsstrasse 1, CH-7007 Chur, Switzerland
phone: +41 (0)81 257 07 00
fax: +41 (0)81 257 07 01
e-mail: mailto:andreas.tscharner_at_metromec.ch
www: http://www.metromec.ch
Received on 2010-12-07 15:44:45 CET