ClearCase UCM Mainline Configuration Management Pattern Question
- by cogmios
A configuration management pattern question (using Rational ClearCase UCM)
When I use the mainline approach I create new releases by:
- create release 1 from mainline
- on a certain moment baseline release 1, deliver release 1 to mainline
- create release 2 from mainline
- on a certain moment baseline release 2, deliver release 2 to mainline
- create release 3 from mainline
- etc...
Works very nice because the pathname is /main/release 3/latest instead of /main/release 1/release 2/release 3/latest etc...
However... when in release 1 are new elements that have to be propagated to later releases I can not use the mainline since the mainline is already on e.g. release 4.
The only thing I can do is deliver/merge from release 1 directly to release 2. The bad thing is that the pathname then becomes /main/release 1/release 2/latest for that files (and possibly later releases). That is I think not in line with the mainline approach.
What am I doing wrong?