Merging resolves the differences between the modified files, since they are at the tip of both branches (provided that you merge the hints). So if you ...
- 1 change set A1 on branch A that changes 500 lines, parent change set Z
- 1 set of changes B1 on branch B, which changes 500 lines, parent set of changes Z
... you will have the same merge experience compared to 50 sets of changes in each branch that change 10 lines each to create the same final state of the files in each branch, as described above.
, , , , . , , , , , . ( DVCS).