Prerequisite: Setting up the version source control system used with source control enablement
This topic describes how to first setup a version source control system so that you can use the source control enablement feature.
About this task
Open-source version source control systems (such as Subversion®) let you share projects on repositories, where they are stored afterwards. A repository is like a file server except that it not only stores the copy of the file system, but also stores its previous states and changing history. A source control system like Subversion® accesses repositories using network connections. This lets you work on shared files and watch for every possible change made by other developers.
Before you can use the source control enablement feature in Domino® Designer, it is assumed that source control plug-ins for SVN/Clearcase (software versioning and a revision control system) have been installed or have been dynamically provisioned in Designer. As a guideline, the following steps need to be completed in order to begin using the source control enablement feature:
Procedure
- Install and configure the open-source version source control systems
- Create a repository in subversion server (refer to the subversion software documentation
- Register the new repository with the source control server by clicking New - Repository Location - New Repository Panel and enter the server URL and user credentials.
What to do next
- Enable the Application - Install menu by selecting the preference that enables Eclipse plug-in installations.
- Install the update site for SVN eclipse plug-ins listed on the site http://www.eclipse.org/subversive/downloads.php. Use the Helios Release. GEF (3.4 onwards) is a pre-requirement for subversion plug-ins, so you are also asked to install the GEF plug-ins shown previously.
- Once this is installed, install related SVN connectors from the following update site: http://community.polarion.com/projects/subversive/download/eclipse/2.0/helios-site/. During the process, you may be prompted for each connector plug-in.
- To check that both these update sites have installed correctly, verify that the SVN Repository Exploring Perspective can be opened in Domino® Designer and then connect to the Subversion server.
- Subversive plug-in: Subversive-incubation-0.7.9.I20100512-1900.zip
- Subversive-connectors: Subversive-connectors-2.2.2.I20100512-1900.zip
To resolve this problem, when installing the Subversive plug-in (or other source control product plug-ins as applicable), install a specific version of Graphical Editing Framework (GEF) that is NOT newer than version 3.6.2. Version 3.6.2 is recommended. To do this, during the install procedure, uncheck the Only show the latest version of a feature per update site checkbox. Expand the .../gef/updates/releases/ feature, and select GEF SDK 3.6.2.