10 likes | 121 Views
3. 2. 1. 0. Simple merge between element versions on two different branches. myprog.c. /main. base contributor – common ancestor of the target distributor and other contributors. A reference version to which other contributors are compared. 0. 2. 1. branching. base
E N D
3 2 1 0 Simple merge between element versions on two different branches myprog.c /main base contributor – common ancestor of the target distributor and other contributors. A reference version to which other contributors are compared. 0 2 1 branching base contributor 2 target contributor – LATEST version on main branch that will be checked out and merged with other contributors. After checking in it will contain the LASTEST+1 reconciled new version on main branch. /main/koolapp_2.3.5 3 9 4 5 merge result -- final result of merging is checked in as version 10 on the main branch. 10 6 7 temp file resulting from collecting differences. It will became LATEST+1 version one of the contributors 8 4 file resulting from the merge target contributor LATEST check out 9 one of the contributors (you may have up to 15) from some sub-branch (/main/koolapp_2.3.5) merging 4 merge result (LATEST+1) 10 check in