I have the following situation with branches in the Perforce repository: Theres mainline "trunk" and two release branches "1.0" and "1.1". The client branch with specific client changes was forked with 1.0 branch. Now the client wants to upgrade to version 1.1. How can I merge 1.1 branch into client branch? Specific customer changes should remain “on top” 1.1.
Here is a chart for one affected file:
1.1 -(1)
/ \ \
/ \ \
trunk 100
\
\
1.0
\
\
customer
The current version of the file Im look on is version 3 in the client branch.
If I want to integrate the 1.1 branch with the target client, I would expect a common ancestor of both to be found (version 100 on the main line), and all the changes from there leading to the end of the 1.1 branch are combined (in brackets).
Perforce 1 3 1.1, , , .
Perforce , ? , ? ?