You can integrate activities between different workspaces. You can decide which version becomes the head revision in the target workspace.
The following figures show how the version graph changes when such integration is performed.
The integration works this way for files only, since in the Design Time Repository (DTR) the folders are versioned only locally within a workspace, but never integrated between workspace folders. This prevents all namespace problems which could otherwise occur.
Version graph for workspace /ws/SoftwareComp/dev after check-in of activity A2
Version graph for workspace /ws/SoftwareComp/cons before integration of A2
Version graph for workspace /SoftwareComp/cons after integration of A2 with integrate option Force integration version
Version graph for workspace /SoftwareComp/cons after integration of A2 with integrate option Keep workspace version
● The user has administrator rights for the respective DTR servers.
● The DTR administrator plug-in is installed and activated:
To make sure that the plug-in is active: If necessary, rename the plugin.xml.disabled file under the <installation directory of the SAP NetWeaver Developer Studio>\eclipse\plugins\com.tssap.dtr.client.eclipse.admin to plugin.xml.
...
1. In the Design Time Repository perspective, open the Closed Activities view.
2. Select one or more activities that you want to integrate to another workspace.
3. Open the context menu and choose Integrate to...
A dialog window appears.
4. To make your new version become the head revision in the target workspace, choose Force integration version. If you prefer to keep the target workspace version as the head version, then choose Keep workspace version.
This option makes a difference for objects in which the changes have been done on both sides and hence an integration conflict is detected during integration. For all other cases (change only on one side), the result does not depend on this option.
5. Select one or more target workspaces and choose OK.
To integrate the contents of an activity of a workspace A into a workspace B, you can also use the DTR command line tool command:
integrate –a <activity> -w <source workspace> <target workspace>
The chosen activity is integrated into the target workspace. The workspace now refers to the versions contained in that activity.