Issue in delivering change-set from one CCM to Other CCM, Is it feasible to deliver the changeste in one CCM to other CCM ?
- We have a stream in CCM1 repository and another stream in CCM4 repository.
- The developer needs to obtain the changes from CCM repository stream and deliver it to the CCM4 repository stream. So they created the Repository work-space in CCM4.
- Now in the repository work-space the flow target is changed to CCM1 stream and accepted the incoming changes.
- Again the flow target is changed back to CCM4 stream.
- Now we tried to deliver the change-set to the CC4 stream, we received an error. Error: A work item must be associated with the change-set.
- There is a precondition enabled in theCCM4 project area that without at-least 1 review approval approved in the associated work-item the deliver operation is restricted.
Accepted answer
See:
https://jazz.net/library/article/535
https://jazz.net/library/article/1399
When you replicate a change set into another repository the available remote link won't work for operation behavior such as require work item approval You can only use the “Required Work Items and Comments” precondition with its default settings.
Also see https://jazz.net/wiki/bin/view/Deployment/MultipleCCMAppsUserPerspective
Comments
we done a work around for this, that we disabled the precondition for a role and made the delivery with that role. But this what we actually required. So we raised a PMR.
See https://jazz.net/wiki/bin/view/Deployment/MultipleCCMAppsUserPerspective . A PMR will likely be rejected. See 396190: Allow the Source Control Deliver (server) Preconditions "Require Work Items and Comments" and "Require Work Item Approval" to work with associated change requests (OSLC Work Item Link Type).