it seems that i didnt understand the "merging devpath into parent"-functionality. I have a project. This project includes a subproject, and this subproject has a devpath. The mainline has an actual revision 1.5, and the devpath branches from 1.2. The devpath itself now has revisions up to 188.8.131.52. Within some of the last revisions the devpath became some new members and subprojects, and the mainline became also new members. Now i wanted to merge the DevPath into the mainline, but it doesnt work.
Thats what i was doing:
Why? What am i doing wrong? This is from my point of view exactly done like its described in the documentation?
We're using 10.6 with hotfixes 3 and 4.
the "Merge Child Development Path" command is more or less a wrapper around the "Resynchronize by Change Package" command.
This leads to two important constraints:
1. "Forward Propagation" => the higher revision number (either on mainline or Branch) is always preferred
2. only closed Change Packages are taken into account.
Given this constraints, is the behavior you see explainable ?
thanks for your answer. Maybe your statement is an explanation for the behaviour, but nevertheless the behaviour doesnt match my expectations or my understanding. Integrity-documentation says following:
So my understanding is that Integrity will create a change package and fill it with all change entries, and i have to review these entries afterwards. This doesnt match to the real behaviour. In real integrity doesnt create a change package, instead you have to selct an existing one. And this existing one will not be filled with entries for the change, at least not in my case.
So maybe i have to ask my question in another way: How can i merge a development path into the mainline, if both paths have different members, and members with different content? And, last but not least if the devpath also includes new subprojects? As a result i expect a mainline, which include all members and subprojects, and the content of the members should be merged or updated too. And i fear that this is just not working with Integrity.
kind regards, Jens