Merging multible branches.

PROBLEM:
 I loose my merged branch changes if another branch is merged to the trunk afterward. 
QUESTION:
 How does CVS merge a branch, if multible branch points exists on the same trunk 
version. 
DESCRIPTION:
I reproduced the problem like this:
  
             1.1
              |
[Branch1]--- 1.2 ---[Branch2]
    |         |         |
    |        1.3        |
    |         |         |
 1.2.2.1 --->1.4        |
              |         |
             1.5<--- 1.2.4.1  (minor change not included in 1.2.2.1)  


The merge of "Branch1" results in:

cvs update -P -jBranch1 tekst.txt (in directory 
C:\CVSsandbox_SCADA\testmodules\cso\Dir\)
RCS file: /mitarepo/testmodules/cso/Dir/tekst.txt,v
retrieving revision 1.2
retrieving revision 1.2.2.1
Merging differences between 1.2 and 1.2.2.1 into tekst.txt


The merge of "Branch2" results in:

cvs update -P -jBranch2 tekst.txt (in directory 
C:\CVSsandbox_SCADA\testmodules\cso\Dir\)
RCS file: /mitarepo/testmodules/cso/Dir/tekst.txt,v
retrieving revision 1.2.2.1
retrieving revision 1.2.4.1
Merging differences between 1.2.2.1 and 1.2.4.1 into tekst.txt

And now the changes made in 1.2.2.1 and merged into 1.4, is removed in this last 
merge. 
How can that happen?????? 
I have always believed that ONLY changes in the branch is merged. But the output of 
the merge command for "Branch2" indicates that a diff is beeing made between the two 
branches, and this diff is merged into the trunk (Now I loose my changes made in 
"Branch1")???



Med venlig hilsen / Yours sincerely / Mit freundlichen Grüssen

Christian Schultz Ottosen
Software Developer 
M.Sc.E.E. 

E-mail: [EMAIL PROTECTED]

MITA-TEKNIK A/S
Håndværkervej 1
8840 Rødkærsbro
Denmark
Tel: +45  86 65 86 00
Fax: +45  86 65 92 90
<www.mita-teknik.com>


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to