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 plugins 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:
What to do next
If you do not already have an open-source version source
control system installed, you can use the following steps to install
the Subversion® system:
Note: Note: This version requires at least
Eclipse 3.3 and does not support previous versions of Eclipse IDE.
- Enable the Application - Install menu by
selecting the preference that enables Eclipse plugin installations.
- Install the update site for SVN eclipse plugins 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
plugins, so you are also asked to install the GEF plugins 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 plugin.
- 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.
Note: The example installation scenario described previously
was tested using the following plugin versions:
- Subversive plugin: Subversive-incubation-0.7.9.I20100512-1900.zip
- Subversive-connectors: Subversive-connectors-2.2.2.I20100512-1900.zip
It is strongly recommended that you use these versions as opposed
to the latest or more recent versions. If you wish to try other versions,
however, then it is recommended that you try to use versions that
match similar to the ones in the example.
Note: By default,
the Subversive source control plugin (and potentially other source
control product plugins) installs the most recent version of the Graphical
Editing Framework (GEF). If a version of GEF newer than 3.6.2 is
installed, XPages will not display correctly when opened for editing
in Designer.
To resolve this problem, when installing the Subversive
plugin (or other source control product plugins 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.