Hi there,

We have another problem with branching and merging!

Our scenario: we have one integration line (BRANCHES/A) where the results of
different feature branches (e.g. BRANCHES/B, BRANCHES/C) should be merged.

Thus, one developer (B) creates a feature branch, does his work, does some
sync merges (r1763), and finally two reintegration merges (r1767, r1769).
Now a second developer (C) takes the result (r1770) and creates his own
feature branch (C). He also does some sync merges and some reintegration
merges.
So far, everything is working well.

                                          1778  1779     1784  1799
                                          |     |        |     |
                                   -------+-----+--------+-----+-------------
BRANCHES/C
      1757    1760      1768 1770 / 1775 /       \ 1780 /       \ 1800   1805
      |       |           |     |/     |/         \|   /         \|         |
    ------||--+----||-----+-----+------+-----------+--+-----------+----------
BRANCHES/A
       \       \         /     /                                   \
        \       \       /     /                                     \
         -||-----+-----+-----+--------------------------------------!!!
BRANCHES/B
                 |     |     |
                 1763  1767  1769


But now, the first developer (B) likes to continue his work and tries to
merge the changes from the integration line.
Here he gets the error E195016:
wc/B/$ svn merge --verbose ^/BRANCHES/A
--- Merging
svn: E195016: Reintegrate can only be used if revisions 1758 through 1805
were previously merged from https://host/project/BRANCHES/B to the
reintegrate source, but this is not the case:
  BRANCHES/A
    Missing ranges: /BRANCHES/A:1760,1764,1768,1770,1775,1780,1800

wc/B/$ svn mergeinfo  ^/BRANCHES/A
    youngest common ancestor
    |         last full merge
    |         |        tip of branch
    |         |        |         repository path

    1757               1805
    |                  |
  -------| |------------         BRANCHES/A
     \          /
      \        /
       --| |------------         BRANCHES/B
              |        |
              1769     1801 


For your information:
* previously merges: svn V1.8.2
* now we use svn V1.8.5
* Server: VisualSVN with svn V1.6.2 (r37639)


What can we do to resolve these problems?

What can we do to prevent this problem in future?
 

Yours sincerely 
Friedbert Widmann
-- 
Software-Engineer 
SW development
CSM GmbH Phone: +49 (0) 711 - 7 79 64-20
Raiffeisenstrasse 34 Fax: +49 (0) 711 - 7 79 64-40
70794 Filderstadt mailto:fwidm...@csm.de
Germany 
CSM - Innovative Measuring and Data Technology
www.csm-products.com
_____________________________________________ 
CSM Computer-Systeme-Messtechnik GmbH
General Managers: Dipl.-Ing. Iris Koch, Dr.-Ing. Winfried Koch
VAT Reg. No.: DE 147862865, WEEE-Reg.-Nr.: DE 49418762
Company Location: 70794 Filderstadt, Germany
Court of Justice: Amtsgericht Stuttgart
Commercial register: HRB 222607 
This e-mail may contain confidential and/or privileged information.
If you are not the intended recipient (or have received this e-mail
in error) please notify the sender immediately and delete this e-mail.
Any unauthorized copying, disclosure or distribution of the material
in this e-mail is strictly forbidden. 

Reply via email to