Siebel Analytics Server Administration Guide > Completing Setup and Managing Repository Files > Making Changes in an Analytics Multiuser Development Environment >

Merging Metadata Changes Into the Source Repository


After changing and testing the metadata, the developer initiates a merge of the metadata changes into the source repository. The Administration Tool automatically copies the current version of the source repository from the shared multiuser directory to the \\SiebelAnalytics\Repository directory on the developer's machine and updates the log files in the local and multiuser development directories. This is necessary because the source repository in the shared multiuser directory might have changed after the developer checked out the projects.

The merge process is a three-way merge involving the following files:

Only one developer at a time can merge metadata from a local repository into the source repository. When the check-in process begins, the Administration Tool determines if the source repository is currently locked. If not, it locks the source repository, preventing other developers from performing a merge until the current merge is complete, and records the lock in the log file. For other developers, the Multi-User Checkin option on the File menu will be unavailable until the in-process merge is complete.

Multiuser Development Merge Logic

The multiuser development checkin process uses the same technology as the standard repository merge but with several important differences. For more information about the standard repository merge, see Merging Siebel Analytics Repositories. The following is a list of the way in which the multiuser development merge is different from the standard repository merge:

To merge metadata changes into the source repository

  1. From the Administration Tool menu, choose File > Multi-User Checkin.
  2. In the Merge repositories dialog box, verify that the Original repository and Modified repository file names are correct.

    The center pane contains conflict resolution information.

  3. In the center pane, make the choices required to resolve any conflicts.
  4. Click Merge and save the repository.


 Siebel Analytics Server Administration Guide
 Published: 11 March 2004