Hi,
I'd like some advice on the usage of packages for change management of source code.
We used to use Endevor Workstation to do source code control, where a CCID (Change Control ID) was attached to each source code module in a change. If I understand it correctly, CCID's in Endevor are analogous to Packages in Harvest. Once the source code modules linked to that CCID was moved to the production stage (Release or Production State in Harvest), more changes could be made to the same or other source code modules using the same CCID without affecting the code in production, and moved through the life cycle.
My problem is this: I would like to achieve the same in Harvest with packages, but it seems once your package has been promoted to the Release state, the only way to link that package to more changes, is to demote it, which would remove the changes from the Release state. I would like to be able to make more changes without affecting what has already been promoted.
Is there something wrong with the way I'm trying to implement this, or is there something I'm not understanding because of the way we used to work? I'm trying to shift my whole way of thinking, but I can't get my head around this way of working.
Any advice or assistance will be much appreciated!
Kind regards,
Jarus