Prerequisites for Version Control

The following prerequisites must be met before you can use the version control features in SAS Data Integration Studio:
  • A version control server, such as a Concurrent Versions System (CVS) server or an Apache Subversion (SVN) server, must be installed. The server location must be accessible to SAS Data Integration Studio.
  • A version control client must be installed in a location that is accessible to SAS Data Integration Studio.
  • A version control plug-in must be installed in SAS Data Integration Studio, such as the CVS plug-in or the SVN plug-in.
  • The path to the version control client executable (.exe file) and the credentials for the version control server must be specified in the appropriate version control plug-in tab (for example, CVS Plugin tab, SVN Plugin tab, and so on).
The version control plug-in tabs are available when you select Tools > Options from SAS Data Integration Studio. Note that you can connect to only one version control server at a time. If you change version control servers, you must uninstall the first version control server plug-in before you install its replacement.
For example, the CVS and SVN plug-ins are shipped with SAS Data Integration Studio, and the CVS plug-in is found first by default. If you would prefer to use the SVN plug-in, you must remove the CVS plug-in (sas.dbuilder.versioncontrol.cvsplugin.jar) from the install path. Then, you will be able to use the SVN plug-in. The default path for these plug-ins is Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\.
For information about a version control server and client, see the documentation for that server and client. Support is provided for CVS and SVN by default. There is a documented application programming interface (API) to integrate other versioning systems with SAS Data Integration Studio. See this API documentation at http://support.sas.com/rnd/gendoc/versioncontrol/43/en/.