Using Version Control from within the Code Red tools
CVS
The tools ship with a built-in client for the Concurrent Versions System (CVS). With this client you can access CVS repositories.
You can find more information on CVS at: http://ximbiot.com/cvs/
You can also visit the Eclipse CVS FAQ.
Subversion
For use of Subversion repositories, there is a choice of two plugins - Subclipse and Subversive.
You can find more information on SVN at: http://subversion.apache.org/
Subclipse / SVN
Subclipse is a great client for using a Subversion (SVN) repository and is the client used internally by Code Red Technologies.
For more information on Subclipse, see: http://subclipse.tigris.org/
To install Subclipse:
Select Help->Install new software
Press Add...
- Enter:
Subclipse in the the Name field and
http://subclipse.tigris.org/update_1.6.x into the Location field
- Note this Location was current at the time of writing (Dec 2010), but may have been changed. Follow the link to check if it is still current.
Press OK
- Check everything *except* Subversion Revision Graph (see below for additional information)
Press Next
Press Next
Accept the license and press Finish
Subclipse / SVN on Mac OSX SnowLeopard
On the Mac, you will also need to install the Subversion binaries to get the JAVAHL native interface. See here: http://www.open.collab.net/downloads/community/
Important note on installing Subclipse
The complete installation of Subclipse includes an optional component "Revision Graph" that requires a component of Eclipse that we do not supply. If you don't need the revision graph capabilities of Subclipse, you will need to uncheck the optional Revision Graph component of Subclipse.
If you want to install all of subclipse, including the Revision Graph capability, you first need to install the GEF runtime from the Eclipse update site: http://download.eclipse.org/tools/gef/update-site/releases/site.xml
(GEF is a graphical library used for the visualization parts of Subclipse)
Subversive /SVN
Information on the Subversive plugin can be found at:
The update site for Subversive can be found at:
Installation instructions can be found at:
Git
Information of the Eclipse Git plugin (Egit) can be found at: http://www.eclipse.org/egit/
It has been reported that creating a repository or accessing Window/Preferences/Team/Git/Configuration hangs up LPCXpresso/Red Suite. A solution for this is to append to the following line to the lpcxpresso.ini/redsuite.ini file:
-Djgit.gitprefix=C:/path/to/Git/etc
Remember to replace C:/path/to/Git/etc with your local Git installation path.
Visual SourceSafe
The VSSPlugin enables the user to perform Microsoft Visual Source Safe (VSS) actions from within the IDE.
Full details and installation instructions can be found here: URL: http://vssplugin.sourceforge.net/ Note that this plgin has not been updated for a few years, and thus may not work with LPCXpresso or Red Suite.
Important note on installing VSSPlugin
The VSSPlugin requires the Eclipse Java Development toolkit to be installed into Red Suite.
To install the Eclipse Java Development toolkit.
Help->Software Updates->Find and Install
- "Search for new features to install"
- Select "Europa Discovery Site" and Finish
- Wait, while it populates a list of mirrors
- Select a mirror site from the list
- Open "Europa Discovery Site"/"Java Development" and choose "Eclipse Java Development Tools"
- Accept the license (if acceptable), Next and then Finish
This will download and install several new (Java Development) features from the Eclipse website. These additional plugins shouldn't cause any problems when using Red Suite. When you restart, you should be able to use the VSSPlugin.
