Differences between svn merge left, right & working files after conflicts

前端 未结 5 1511
忘了有多久
忘了有多久 2020-12-23 11:25

When performing a \'svn merge\' from my development team\'s trunk into a branch, we occasionally experience merge conflicts that produce files with suffix names: *.mer

5条回答
  •  醉话见心
    2020-12-23 12:08

    file.merge-left.r4521 is the latest change of this file in the left branch (i.e. the origin) before the right branch (the destination) were created.

    In other words, merge-left.r4521 it's the first version of the file to be merged

    with merge-right.r5004 (the latest version of the destination branch)

    For example, say you want to merge branches Left and Right as below:

    Left   1   2   f.3   4   f.5   6    7    f.9    11 
    
    Right                                  8    f.10    f.12   13
    
    
    Right is created in 8 ( is a copy of 7 )
    
    file 'f' has been modified in 3, 5, 9, 10, 12
    
    The merge of file 'f' will occur between 7 and 13 because
    
    7 is the latest version of file f in Left before Right was created
    
    13 is the latest version of Right
    

提交回复
热议问题