You'll also need access to a Subversion repository.If you need to set one up, you can find excellent documentation at the Subversion Web site.
A stock Eclipse installation has integrated support for CVS, a popular open source change-management system. The new developer Works Premium membership program provides an all-access pass to powerful development tools and resources, including 500 top technical titles (dozens specifically for open source developers) through Safari Books Online, deep discounts on premier developer events, video replays of recent O'Reilly conferences, and more. Read on to see how to add Subversion support to Eclipse and how to perform basic version-control activities from the IDE.
The abilities of CVS, and its limitations, are well known, but many groups have been investigating other version-control systems to provide better scaling, better support for merging changes and branching versions, and better support for binary file formats. You're going to need to download and install Eclipse.
Subversion (SVN) is a popular replacement for CVS, offering improved performance (courtesy of intelligent local caching and a database back end), easy and fast branching, and an answer to every one of the shortcomings that people often run into while using CVS. Downloading the Eclipse SDK package for your platform will give you the base Eclipse IDE (referred to as the Eclipse Platform), as well as the Java™ Development Kit.
If you plan on working with C/C++ (as I tend to), visit the C Development Tooling (CDT) Web site and install the CDT using the update manager (using the update manager is described in the next section).
We'll use Eclipse's update manager to add Subclipse to our Eclipse IDE.
From the Help menu in Eclipse, choose Software Updates In addition to using this to look for software updates, we can use the update manager to find and install new features, such as Subclipse.
Be sure that Search for new features to install is selected, then click Next to continue. View image at full size Since we're after a specific feature, un-check the existing sites, then click New Remote Site to display the New Update Site dialog (see Figure 3).
We'll use this to add the Subclipse update site to the list.
View image at full size (the current Subclipse update site).